Python / IPython ImportError: нет модуля с именем site

У меня был python 2.7.3 и ipython 1.2 , и я работал правильно на своей Linux системе ( ubuntu 12.04 ), но пытался установить обновленную версию matplotlab, необходимую для курсовой работы.

После выполнения этой строки кода в терминале

 user$ sudo easy_install -U distribute user$ export PYTHONHOME=/usr/lib/python2.7/ 

теперь каждый раз, когда я пытаюсь запустить python или ipython я получаю сообщение об ошибке

 ImportError: no module named site 

как мне отменить / исправить эту проблему? Я так потерялся. Я посмотрел на другие подобные проблемы, но никто больше не использовал Linux и я не уверен, что делать.

3 Solutions collect form web for “Python / IPython ImportError: нет модуля с именем site”

PYTHONHOME

Измените расположение стандартных библиотек Python. По умолчанию библиотеки выполняются в префикс / lib / pythonversion и exec_prefix / lib / pythonversion, где префикс и exec_prefix являются каталогами, зависящими от установки, оба по умолчанию для / usr / local.

Когда PYTHONHOME установлен в один каталог, его значение заменяет оба префикса и exec_prefix. Чтобы указать для них разные значения, установите PYTHONHOME в префикс: exec_prefix.

Попробуйте очистить свой PYTHONHOME :

 user$ export PYTHONHOME= 

Что касается установки matplotlib, я бы рекомендовал следующее:

 sudo apt-get install python-matplotlib 

(подробности здесь )

TRY, чтобы отключить ваш путь python …

В Linux / Mac вы можете использовать следующие команды:

 unset PYTHONPATH unset PYTHONHOME 

вы можете unset PYTHONHOME для использования системного значения по умолчанию или export PYTHONHOME=/usr чтобы указать префикс, к которому Python добавит '/lib/python2.7' (или любую другую версию), чтобы найти его библиотеки.

если вы export PYTHONHOME=/usr/lib/python2.7 , Python ищет библиотеки в несуществующей папке /usr/lib/python2.7/lib/python2.7 .

и если вы export PYTHONHOME= , вы говорите Python, чтобы искать lib в текущем рабочем каталоге:

 jcomeau@aspire:~$ PYTHONHOME= strace -estat64 /usr/bin/python stat64("lib/python2.7/", 0xff870ee0) = -1 ENOENT (No such file or directory) stat64("lib/python2.7", 0xff870ee0) = -1 ENOENT (No such file or directory) stat64("lib", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0 stat64("lib/python2.7/", 0xff873efc) = -1 ENOENT (No such file or directory) stat64("lib/python2.7/plat-i386-linux-gnu", 0xff870ee0) = -1 ENOENT (No such file or directory) stat64("lib/python2.7", 0xff870ee0) = -1 ENOENT (No such file or directory) stat64("lib", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0 stat64("lib/python2.7/plat-i386-linux-gnu", 0xff873efc) = -1 ENOENT (No such file or directory) stat64("lib/python2.7/lib-tk", 0xff870ee0) = -1 ENOENT (No such file or directory) stat64("lib/python2.7", 0xff870ee0) = -1 ENOENT (No such file or directory) stat64("lib", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0 stat64("lib/python2.7/lib-tk", 0xff873efc) = -1 ENOENT (No such file or directory) stat64("lib/python2.7/lib-old", 0xff870ee0) = -1 ENOENT (No such file or directory) stat64("lib/python2.7", 0xff870ee0) = -1 ENOENT (No such file or directory) stat64("lib", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0 stat64("lib/python2.7/lib-old", 0xff873efc) = -1 ENOENT (No such file or directory) stat64("lib/python2.7/lib-dynload", 0xff870ee0) = -1 ENOENT (No such file or directory) stat64("lib/python2.7", 0xff870ee0) = -1 ENOENT (No such file or directory) stat64("lib", {st_mode=S_IFDIR|0755, st_size=8192, ...}) = 0 stat64("lib/python2.7/lib-dynload", 0xff873efc) = -1 ENOENT (No such file or directory) ImportError: No module named site 
  • пытается установить pymssql на ubuntu 12.04, используя pip
  • ошибка python: ни один модуль с именем pylab
  • ImportError: нет модуля с именем datetime
  • Как назначить IP-адрес интерфейсу в python?
  • dtype несоответствие в sklearn на k-средствах
  • python-dbg не может найти Py_InitModule4 при отладке
  • Как разрешить эти неразрешенные импорт в PyDev (eclipse)?
  • Python Couchbase CFFI - `AssertionError: backend .__ version__ == __version __ )`
  •  
    Interesting Posts for Van-Lav

    Сравнение времени в UTC со временем в восточном времени с использованием Python

    Частичный экстракт регулярного выражения Python

    Как избежать разрыва строки, уже присутствующего в строке?

    Идентификация числовых и типов массивов в numpy

    Фактический смысл «shell = True» в подпроцессе

    Найти максимальное подписанное короткое целое число в python

    Документация Python: повторяется много раз?

    Поиск строки в большом текстовом файле – профилирование различных методов в python

    Странный вывод при записи на stdout в консоли

    os.path.abspath ('file1.txt') не возвращает правильный путь

    Как найти многострочный текст между фигурными фигурными скобками?

    Самый простой способ приостановить программу python из командной строки?

    Как преобразовать (наследовать) родительский в дочерний класс?

    Neo4j не может подключиться к серверу базы данных графа

    Python ImportError: нет модуля с именем serial

    Python - лучший язык программирования в мире.