そのためライブラリのインストール先もそれぞれのPythonで異なるので注意。
以下はnumpyをインストールしたときの例。
MacPortsでインストールするとデフォルトでは、
/opt/local/var/macports/software
*.dmgファイルからインストールすると、
/Library/Frameworks/Python.framework/Versions/*.*/lib/python*.*/site-packages
(*.*はバージョン)
に保存される。(*.*はバージョン)
ライブラリのインストールが成功したのに、import時に、
>>> import ***
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named ***
こんなエラーが出てしまうときは、インストールしたライブラリがどこにインストールされたのか、また呼び出しているpythonがどのpythonなのか、確認してみるとよい。Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named ***
pythonのパスを確認する方法はpythonで、
>>> sys
>>> sys.path
>>> sys.path
インストールされているpythonの一覧はターミナルで、
$ type -a python
前回の記事も参考にしてください。
0 件のコメント:
コメントを投稿