首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我如何告诉mkvirtualenv我想使用哪个版本的Python?

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

Stack Overflow用户
提问于 2017-04-27 17:36:01
回答 1查看 3.7K关注 0票数 5

我对使用mkvirtualenv时安装的Python版本感到困惑。除了所有的虚拟人,这里还有我所拥有的。

代码语言:javascript
复制
$ 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

好的,到目前为止。

现在让虚拟人..。

代码语言:javascript
复制
$ 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?

代码语言:javascript
复制
$ python -c "import ssl; print ssl.OPENSSL_VERSION"
OpenSSL 0.9.8zh 14 Jan 2016

这是从哪来的?

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-04-27 17:38:36

使用-p (或--python选项)指定python可执行路径:

代码语言:javascript
复制
mkvirtualenv -p `which python` foo

准确地说, optionmkvirtualenv直接将未知的选项传递给virtualenv

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43664467

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档