Я получаю ту же версию Python после установки и активации virtualenv с другой версией Python - PullRequest
0 голосов
/ 03 сентября 2018

Я хочу использовать другую версию Python в виртуальной среде. Я обычно создаю новую среду и устанавливаю нужную версию Python. Но сейчас, на новой машине, с которой я работаю, она не работает. Я устанавливаю venv с python3.5, активирую его, но он все еще использует python3.6

по умолчанию
virtualenv --python=python3.5 testenv
Running virtualenv with interpreter /usr/bin/python3.5
Using base prefix '/usr'
New python executable in /home/mwon/testenv/bin/python3.5
Also creating executable in /home/mwon/testenv/bin/python
Installing setuptools, pip, wheel...done.

затем

source testenv/bin/activate

результат:

python
Python 3.6.5 (default, Mar 29 2018, 03:28:50) 
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 

РЕДАКТИРОВАТЬ:

Дистрибутив:

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=16.04
DISTRIB_CODENAME=xenial
DISTRIB_DESCRIPTION="Ubuntu 16.04.3 LTS"
NAME="Ubuntu"
VERSION="16.04.3 LTS (Xenial Xerus)"

Версия Python:

Python 3.6.5
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...