OSX 10.7 に python 2.6 用の igraph をインストールしましたが、igraph ライブラリをインポートできません。
import error:no module name igraph が表示されます。
何も思いつきません。私を助けてください。
ありがとう。
ただし、Python でコードを実行することはできません。「python ex.py」などのコードを作って実行してみました
OK、私の質問のほとんどにあなたが答えていなくても、私はあなたの問題を推測できると確信しています. あなたの質問のタイトルは「インストール後にpython 2.6でigraphをインポートできません」ですが、python 2.6でインポートしようとしているのではなく、2.7で試しています。
$ python
Python 2.7.2 (default, Jun 20 2012, 16:23:33)
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import igraph
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named igraph
>>>
$ python2.6
Python 2.6.7 (r267:88850, Jun 20 2012, 16:23:38)
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import igraph
>>>
違いを見ます?OS X 10.7 (および 10.8) には、2.5、2.6、および 2.7 の 3 つのバージョンの Python が付属しています。それらは完全に独立したインストールであるため、Python 2.6 用に igraph をインストールした場合、2.5 または 2.7 インストール用にはインストールされませんでした。
を実行したときに得られるデフォルトpython
は 2.7 です。特定のバージョンが必要な場合は、python2.6
代わりに実行する必要があります。
そのため、python2.6 を実行するか、2.7 用の igraph をインストールする必要があります。
補足として、サードパーティの Python インストールをインストールしている場合は、さらに混乱することになるので、何をすべきかを本当に理解するまでは、そうしないでください (または既にインストールしている場合はアンインストールしてください)。している.