2017-12-03 17 views
0

BiopythonによってAnacondaがインストールされています。Biopython、 "import bio"のインポートエラー

私はimport Bioをしようとすると、私はこのエラーを取得:

ModuleNotFoundError: No module named 'Bio'

なぜ?

+0

biopythonはどのようにインストールしましたか?大文字と小文字は区別されますか( 'import bio'ですか)? – darthbith

+0

@darthbith私は 'conda install -c conda-forge biopython'によってBiopythonをインストールしました。私はすでに 'Bio'と' bio'の両方を試しました。 – Simone

+0

新しい環境にインストールしましたか、ルート環境にインストールしましたか?本質的には、誰もが助けることができるようにここで十分な詳細を提供していません。関連するコマンドを含めて、実行したすべてのステップをリストアップしてください。 – darthbith

答えて

1

Simone ..あなたのインストールが何とか間違っていたようです。なぜ、どのようにインポートエラーが残っているかを確認するために、次の段階的なアプローチを試みてください。 Windowsでは

(ドットがインストールされたプログラムパスの詳細を示す):

e.g. go to: C:\....\Anaconda...\Lib\site-packages

deleteを使用して、フォルダを検索し、削除します。

folder 1: "\Bio"

folder 2: "\biopython-1.70.dist-info"

インストールにcondaを使用すると、バージョン値1.70が1.69になることがあります。

Empty your trashbin. This way the system can't do tricks and recover or link to deleted files and folders.

そのない場合pipをインストールし、hereからそれをつかみます。

try pip install biopython --no-cache-dir

Voila!今でもあなたのために働くことを願っています...お楽しみください!

場合は、コントロールパネルを介してシステム環境の設定を変更して、サイトパッケージにPATHを含めるように設定します。または、他のOSで同様の操作を行います。

+0

私はあなたの手続きに従いました、残念ながら、私は 'pip install bio --no-cache-dir'または' pip install bio'を試してみました。このメッセージを受け取ります。 '' Bioを収集することは、 )一致する分布は見つかりませんでした。バイオ ' – Simone

+0

私の悪い...それは' biopython'でなければなりません。私も答えでそれを修正します。それは私の側からのタイプミスでした。私は通常、バイオフィリップスをバイオとして輸入しています。だからそれに慣れました;-) – ZF007

+0

..私は新しいbiopythonのバージョンをインストールすると、私は "bioptyhon_versionXYZ"と互換性の理由で現在のバージョンとして新しいものを保存します。道路沿いに問題が発生した場合は、コード内で古いバージョンのインラインを参照します。これは、デバッグの多くを節約し、コンパイル時には...とにかく、この「早急に起こりうるバグまたは改名の問題」を誰が見ていますか? – ZF007

関連する問題