我对使用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为什么这条蟒蛇是2.7.10?不是蟒蛇2.7.13?
$ python -c "import ssl; print ssl.OPENSSL_VERSION"
OpenSSL 0.9.8zh 14 Jan 2016这是从哪来的?
我如何告诉mkvirtualenv我想使用哪个版本的Python?
发布于 2017-04-27 17:38:36
使用-p (或--python选项)指定python可执行路径:
mkvirtualenv -p `which python` foo准确地说, option。mkvirtualenv直接将未知的选项传递给virtualenv。
https://stackoverflow.com/questions/43664467
复制相似问题