Где дом для сценария virtualenv? - PullRequest
0 голосов
/ 28 апреля 2019

Я заметил, что

$ pip3 install virtualenv

установил скрипт в ~ / Documents / bitbucket-python-scripts / .env35 / bin, хотя виртуальная среда .env35 (созданная ранее) не была активной на момент выдачикоманда.

Из ~ / .profile

PATH="/home/gsmith/Documents/bitbucket-python-scripts/.env35/bin:$PATH"
export WORKON_HOME=~/Documents/bitbucket-python-scripts/.env35

Каково правильное место (dir), где установлено virtualenv?Я думаю, что сценарий virualenv не должен зависеть от того, создал я виртуальные среды или нет.Это правильно?

Пожалуйста, уточните следующее.Каждая созданная (посредством virtualenv) виртуальная среда имеет подкаталоги bin и site-packages.~ / .local также делает.Я понимаю, что при использовании

(.env35) $ pip3 install aiohttp

пакет устанавливается в активную виртуальную среду.

Когда используется ~ / .local?Должен ли я установить что-то дополнительно?

Использование: Python 3.5.3;Debian GNU / Linux 9.8 (растяжение)

ОБНОВЛЕНО 04/29 В ходе эксперимента было установлено, что если в переменной PATH не найдено виртуальных сред, pip3 устанавливает сценарий virtualenv в ~ / .local / bin

...