Virtualenvwrapper не создает виртуальный с python3 по умолчанию - PullRequest
0 голосов
/ 24 апреля 2020

Я занимаюсь разработкой веб-приложений с Django, и для этого я решил использовать «virtualenvwrapper» по рекомендации учебного пособия.

И я смог легко установить и «virtualenv», и «virtualenvwrapper»

diego@computer:~/Documentos/temp$ pip3 list | grep virtual
virtualenv          15.1.0       
virtualenv-clone    0.5.4        
virtualenvwrapper   4.8.4        

После установки «virtualenvwrapper» настройте мой ~ / .bashr c файл со следующей информацией:

export WORKON_HOME = $HOME/.virtualenvs
export PROJECT_HOME = $ HOME/Devel
source /usr/local/bin/virtualenvwrapper.sh

и перезагрузите мой bash со следующим:

source ~/.bashrc

, затем используйте следующую команду для создания виртуальной среды

mkvirtualenv my_django_environment23

, получая следующую информацию

Running virtualenv with interpreter /usr/bin/python2
New python executable in /home/diego/.virtualenvs/my_django_environment23/bin/python2
Also creating executable in /home/diego/.virtualenvs/my_django_environment23/bin/python
Installing setuptools, pkg_resources, pip, wheel...done.
virtualenvwrapper.user_scripts creating /home/diego/.virtualenvs/my_django_environment23/bin/predeactivate
virtualenvwrapper.user_scripts creating /home/diego/.virtualenvs/my_django_environment23/bin/postdeactivate
virtualenvwrapper.user_scripts creating /home/diego/.virtualenvs/my_django_environment23/bin/preactivate
virtualenvwrapper.user_scripts creating /home/diego/.virtualenvs/my_django_environment23/bin/postactivate
virtualenvwrapper.user_scripts creating /home/diego/.virtualenvs/my_django_environment23/bin/get_env_details

у меня проблема в том, что virtualenv создает виртуальную среду с python 2, но я хочу использовать python3

Выполнить модификацию bash, добавив эти две переменные, но недостаток остается .

export VIRTUALENVWRAPPER_VIRTUALENV = /usr/bin/virtualenv
export VIRTUALENVWRAPPER_PYTHON = /usr/bin/python3.7

Существует некоторая конфигурация, которую я должен изменить, чтобы при использовании команд "virtualenvwrapper" он использовал python 3 по умолчанию или переустанавливал всю "v пакет "irtualenvwrapper".

...