Я боролся с установкой зависимостей для внешней библиотеки (требования уже были выполнены), когда я читал, что я должен проверить, находится ли путь установки в моем PYTHONPATH. Это не так, поэтому я посмотрел, как добавить его.Как сбросить значение PYTHONPATH до значения по умолчанию в virtualenv?
Я наткнулся на этот ответ и набрал код прямо в терминал (не ~/.bashrc
), прежде чем закончил читать.
Если вы используете Баш (на Mac или GNU/Linux дистрибутивом), добавьте в ваш ~/.bashrc
export PYTHONPATH="${PYTHONPATH}:/my/other/path"
Путь был я вошел был /usr/bin/python
.
Удивительно, но это фиксировало все мои проблемы с зависимостью.
Однако, так как мой проект Django зависит от virtualenv, это все испортило. Я больше не могу найти, как и где восстановить мой PYTHONPATH.
Я пробовал export PYTHONPATH="/home/[username]/.virtualenvs/[env]/bin/python"
, а также удалять virtualenv с помощью rmvirtualenv
.
Мой следующий план - удалить проект и снова вытащить его.
Вы неправильно поняли. Это должен был быть вопрос, поскольку я не решил его. Я редактировал заголовок для ясности. – Arvin
Вы в значительной степени нарушаете идею виртуальной среды при использовании пула библиотек системы python. Было бы гораздо лучше решить проблему зависимости, вместо того, чтобы использовать грязный обходной путь. Итак, какова фактическая проблема установки? –