我怎样告诉mkvirtualenv我想使用哪个版本的Python?

5

当使用mkvirtualenv时,我对安装的Python版本感到困惑。在任何虚拟环境之外,这是我的情况。

$ which python 
/opt/local/bin/python    << MacPorts installed Python
$ python -V
Python 2.7.13
$ python -c "import ssl; print ssl.OPENSSL_VERSION"
OpenSSL 1.0.2k  26 Jan 2017

目前为止没问题。

现在,创建虚拟环境...

$ mkvirtualenv foo
[normal stuff here]
(foo) $ which python
/Users/me/Workspace/venvs/foo/bin/python
(foo)$ python -V
Python 2.7.10

为什么是Python 2.7.10而不是Python 2.7.13?
$ python -c "import ssl; print ssl.OPENSSL_VERSION"
OpenSSL 0.9.8zh 14 Jan 2016

这是从哪里来的?

我如何告诉mkvirtualenv我想使用哪个版本的Python?

1个回答

6

mkvirtualenv -p c:\python37\python.exe new_env - jonincanada

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接