最近、virtualbox の xubuntu で python を使い始めましたが、問題が発生しています。numpy を使えるようにしたいので、apt-get install python-numpy ですべてが解決すると思っていましたが、シェルを使用して取得し続けましNo module named numpy
た。私は使用IDLE
し、それを見つけることができました。私も持っていますがIDLE (using Python-2.7)
、再びnumpyをインポートできます。次に、シェルにはpython 2.7.9
があり、IDLE には があることに気付きましたpython 2.7.6
。使用する
import sys
print sys.path
これは、2.7.9(シェル)から取得した場合
/usr/local/lib/python2.7/site-packages/setuptools-17.0-py2.7.egg
/usr/local/lib/python2.7/site-packages/Pillow-2.3.0-py2.7-linux-x86_64.egg
/usr/local/lib/python2.7/site-packages/mock-1.0.1-py2.7.egg
/usr/local/lib/python27.zip
/usr/local/lib/python2.7
/usr/local/lib/python2.7/plat-linux2
/usr/local/lib/python2.7/lib-tk
/usr/local/lib/python2.7/lib-old
/usr/local/lib/python2.7/lib-dynload
/usr/local/lib/python2.7/site-packages
および 2.7.6 (IDLE) から
/home/alessandro
/usr/bin
/usr/lib/python2.7
/usr/lib/python2.7/plat-x86_64-linux-gnu
/usr/lib/python2.7/lib-tk
/usr/lib/python2.7/lib-old
/usr/lib/python2.7/lib-dynload
/usr/local/lib/python2.7/dist-packages
/usr/lib/python2.7/dist-packages
/usr/lib/python2.7/dist-packages/PILcompat
/usr/lib/python2.7/dist-packages/gtk-2.0
/usr/lib/pymodules/python2.7
/usr/lib/python2.7/dist-packages/ubuntu-sso-client
私は2つのバージョンのpythonがインストールされていることを理解していますが、どういうわけか、そのうちの1つ(2.7.6)にのみpackagegをインストールしてしまいました。シェルとIDLEの両方で2.7.9を使用できるようにしたいと思います。また、python 2.7.9がそれらを見ることができるようにインストールしたいと思います。Python sys.path にパスを追加できることを読みましたが、私が望むことを行うためのより効率的/永続的な方法はありませんか?
PS: さらに情報が必要な場合は教えてください