1

python2.6.6 で subsample0.0.6 パッケージを実行しようとしています (Python で "> subsample -n 1000 big_data.csv" のようなものを実行できるようにするため)。

サブサンプルをインストールして、「サブサンプルのインポート」で確認したら、最初は動いているように見えますが、別のディレクトリに移動してコマンドを実行しようとすると、エラーが発生します。何が起こっているのか、またはここから何をすべきかを誰か教えてもらえますか?

[sbsuser@localhost ~]$ python2.6
Python 2.6.6 (r266:84292, Nov 21 2013, 10:50:32)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import subsample
>>> help(subsample)
>>> import numpy
>>> import HTSeq
>>> quit()
[sbsuser@localhost ~]$ cd /illumina/runs/
[sbsuser@localhost runs]$ python2.6 subsample -n 1000 deseq.csv > s_des.csv
python2.6: can't open file 'subsample': [Errno 2] No such file or directory
[sbsuser@localhost runs]$ python2.6 subsample.py -n 1000 deseq.csv >       s_des.csv
Traceback (most recent call last):
   File "subsample.py", line 4, in <module>
    fraction = float( sys.argv[1] )
ValueError: invalid literal for float(): -n
[sbsuser@localhost runs]$ python2.6
Python 2.6.6 (r266:84292, Nov 21 2013, 10:50:32)

[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)] on linux2 詳細については、「help」、「copyright」、「credits」、または「license」と入力してください。

import subsample トレースバック (最新の呼び出しが最後): ファイル ""、1 行目、ファイル "subsample.py"、4 行目、分数 = float( sys.argv[1] ) IndexError: リスト インデックスが範囲外

4

1 に答える 1

2

パッケージには独自の名前の実行可能ファイルがあるsubsampleため、次のようにコマンドを呼び出す必要があります。

$ subsample -n 1000 deseq.csv > s_des.csv
于 2015-02-13T21:23:14.763 に答える