Я загрузил и установил версию разработки Numpy из Github, и сначала этот модуль импортируется со стандартным импортом. Где-то вдоль линии (обновления диспетчера пакетов или другие пакеты python устанавливаются из источников git, которые я подозреваю) Импорт Python возвращается к модулю Numpy, установленному диспетчером пакетов.Код заказа модуля Python
Как мне получить Python для импорта модулей, которые я установил из git-источников?
Я хотел бы избежать необходимости изменять sys.path в каждом скрипте.
Я запустил Ubuntu Gnome 14.10.
Путь выглядит следующим образом:
>>> import sys
>>> sys.path
['',
'/usr/local/bin',
'/usr/local/lib/python2.7/dist-packages/matplotlib-1.5.x-py2.7-linux-x86_64.egg',
'/usr/lib/python2.7/dist-packages',
'/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/PILcompat',
'/usr/lib/python2.7/dist-packages/gtk-2.0',
'/usr/lib/pymodules/python2.7',
'/usr/lib/python2.7/dist-packages/ubuntu-sso-client',
'/usr/lib/python2.7/dist-packages/wx-2.8-gtk2-unicode',
'/usr/lib/python2.7/dist-packages/IPython/extensions']
Вы используете virtualenv? Если вы этого не сделаете, вы должны быть. –
Согласовано с Даниэлем. Virtualenv - это инструмент, необходимый для устранения таких проблем. – Nebril