Я заметил, что
$ 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