Я начал использовать Ubuntu недавно, и это была путаница. Я, должно быть, вручную установил что-то важное в каталоге, который я не должен иметь.
На днях я удалял бесполезные файлы, которые накопились на моем ПК. После того, как тот Python продолжает давать мне это сообщение:
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Could not find platform independent libraries <prefix>
Could not find platform dependent libraries <exec_prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
ImportError: No module named site
Я попробовал некоторые другие вопросы, которые объясняют, как переустановить Python, но это не помогло. Я также пытался обновить/обновить, не помог. Я не знаю, что проверить даже для понимания то, что я должен сделать для фиксации этого.
Если это имеет значение вот некоторый вывод, который подозрителен:
при выполнении which python
:
/home/d3ath/Enthought/Canopy_64bit/User/bin/python
python2.7 все еще, кажется, существует: ls /usr/bin/python
:
python python2.7-config python3.4 python-config
python2 python2-config python3.4m pythontex
python2.7 python3 python3m pythontex3
Хорошо, таким образом, проблема разрешена (по большей части).
я проверил мой $PATH
и нашел, что добавил путь /home/d3ath/Enthought/Canopy_64bit/User/bin
к запуску. Естественно это выполняет Python, найденный там сначала, а не тот в /usr/bin/
, как это должно. Если что-нибудь, что мораль истории, осторожно, что Вы делаете к своему пути.
я говорю "по большей части", потому что я не знаю, будет ли, независимо от того, что вызвано Python перестать работать в первый раз пакетом импорта, я должен выполнить часть своего py-кода. Я должен буду узнать и исправить, когда я иду.
Это случилось, когда я удалил anaconda (который занимал 3,4 ГБ дискового пространства), удалив каталог anaconda, а затем установил miniconda (который занимает 773 МБ) в том же окне терминала.
Итак, я вернулся к основам ...
Я удалил miniconda и удалил строки конфигурации из .bashrc, а затем закрыл это окно и открыл новое для установки miniconda.
После установки я закрыл это окно и открыл другое, после чего оно заработало правильно.