Я активировал virtualenv, на котором установлен pip. я сделал
pip3 install Django==1.8
и Django успешно загрузили. Теперь я хочу открыть папку Django. Где находится папка? Обычно это было бы в «загрузках», но я не уверен, где это было бы, если бы я установил его, используя pip в virtualenv.
python
django
pip
virtualenv
user2719875
источник
источник
Ответы:
pip при использовании с virtualenv обычно устанавливает пакеты в путь
<virtualenv_name>/lib/<python_ver>/site-packages
.Например, я создал тест virtualenv с именем venv_test с Python 2.7, и
django
папка находится вvenv_test/lib/python2.7/site-packages/django
.источник
pip show
ничего не делал. Вкратце, он состоит из ввода соответствующей консоли Python и ввода текстаhelp("module_name")
, гдеmodule_name
заменяется фактическим именем модуля, которое вас интересует. Вы можете увидеть установленные модулиhelp("modules")
в консоли Python.По многочисленным просьбам, опция предоставляется посредством размещенного ответа:
pip show <package name>
предоставит расположение для Windows и macOS, и я угадываю любую систему. :)Например:
источник
pip3 show <package name>
site-packages/
, чтобы найти это в~/Library/Python/3.7/bin/
pip list -v
может использоваться для просмотра списка мест установки пакетов, представленных в https://pip.pypa.io/en/stable/news/#b1-2018-03-31Обновление : эта функция представлена в
pip
10.0.0b1. На Ubuntu 18.04,pip
илиpip3
установлен сsudo apt install python-pip
илиsudo apt install python3-pip
является 9.0.1, который не имеет этой функции. Проверьте https://github.com/pypa/pip/issues/5599 для подходящих способов обновленияpip
илиpip3
.источник
pip
Устанавливается с помощьюsudo apt install python-pip
илиsudo apt install python3-pip
является 9.0.1. Проверьте github.com/pypa/pip/issues/5599 для подходящих способов обновленияpip
илиpip3
.По умолчанию в Linux Pip устанавливает пакеты в /usr/local/lib/python2.7/dist-packages.
Использование virtualenv или --user во время установки изменит это расположение по умолчанию. Если вы используете,
pip show
убедитесь, что вы используете правильного пользователя, иначеpip
может не увидеть пакеты, на которые вы ссылаетесь.источник
В интерпретаторе или скрипте Python вы можете сделать
и
для местоположений установлены сторонние пакеты (те, которые не входят в основной дистрибутив Python).
На моем Brew-установленном Python на MacOS прежние выводы
['/usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages']
,который канонизирует к тому же пути
pip show
, указанному в предыдущем ответе:Ссылка: https://docs.python.org/3/library/site.html#site.getsitepackages
источник