1

Windows 8 x64 に Python 2.7.5 と最新バージョンの Biopython (および前提条件の NumPy) をインストールしようとしています。

これらすべてのプログラムのインストーラー ファイルを実行しようとしましたが、インストールが完全に行われるように見えるたびに、Biopython がインストールされているかどうかをテストすると (biopython wiki の指示に従って)、エラーが発生します。

>>> import bio
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named bio
>>>

3 つのプログラムすべてで x64 インストーラーと x32 インストーラーの両方を使用してみました。さらに、NumPy がプリインストールされていて、Biopython をインストールしたパッケージ マネージャーを備えた WinPython を使用してみました。ただし、結果は同じでした。

誰でも助けることができますか?同様のエラーを抱えている人を検索して見つけましたが、通常はその時点でウィンドウを使用していないため、彼らの救済策を使用してもうまくいきませんでした.

4

5 に答える 5

0

Windows での python についてはよくわかりませんが、こちらで説明されている方法を使用して、ライブラリのフル パスを指定してみてください。回答が完成するように、そのユーザーのコードを貼り付けます。

import imp
foo = imp.load_source('module.name', 'C:\Python27\Lib')
foo.MyClass()

Windows では、デフォルト パスは次のようになります。

C:\Python27\Lib 

もしそうなら、この問題は発生しません(バックスラッシュについてもわかりません)...

バックアップソリューション(同じ前のリンクから)...

import sys
# the mock-0.3.1 dir contains testcase.py, testutils.py & mock.py
sys.path.append('/foo/bar/mock-0.3.1')
于 2013-08-27T13:06:45.860 に答える