я недавно начал использовать python с xubuntu на виртуальном боксе, но у меня проблемы. Я хочу иметь возможность использовать 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
Я понимаю, что у меня установлены две версии Python, и каким-то образом я установил packageg только в одну из них (2.7.6). Я хотел бы иметь возможность использовать 2.7.9 как в оболочке, так и в IDLE, а также я хотел бы установить, чтобы python 2.7.9 мог их видеть. Я читал, что могу добавить пути к sys.path python, но нет ли более эффективного/настойчивого способа делать то, что я хочу?
PS: скажите мне, если вам нужна дополнительная информация