Я занимаюсь разработкой веб-приложений с 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".