Я пытаюсь создать виртуальную среду, которая использует Python 2.7.11 (а не Ubuntu 2.7.6). Я могу успешно создать виртуальную среду, используя следующий код:Укажите версию Python в virtualenv
virtualenv -p /home/stmist/opt/Python-2.7.11/bin/python2.7 ~/test
Однако, выполнив следующий код:
source ~/test/bin/activate
python -V
указывает, что виртуальная среда работает 2.7.6. Какие-либо предложения?
Update:
Когда внутри виртуальной среды, "пип" изменяет пакеты для 2.7.11, а не 2.7.6. Я могу запустить Python 2.7.11, используя /home/stmist/opt/Python-2.7.11/bin/python2.7. Таким образом, виртуальная среда может использоваться, но не идеальна.
Это не особенно полезно, но: вы не сделали ничего явно неправильного, так что трудно понять, в чем проблема. – jonrsharpe
Возможно, что находится в '/ home/stmist/opt/Python-2.7.11/bin /' на самом деле не Python 2.7.11. Что означает '/home/stmist/opt/Python-2.7.11/bin/python2.7 -V' say? – jsfan
/home/stmist/opt/Python-2.7.11/bin/python2.7 -V возвращает Python 2.7.11 – Steve