【发布时间】:2018-10-15 08:01:36
【问题描述】:
这是我在 Mac 中的控制台的摘录,您可以看到控制台上的 Python 是 2.7.15,但在环境中它变成了 2.7.10,这是一个较旧的版本......关于原因和方式的任何帮助修复它将是最受欢迎的!
dhcp-18-57:Wakeup6 **jbs$ python**
**Python 2.7.15** (default, May 1 2018, 16:44:14)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.42.1)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
dhcp-18-57:Wakeup6 jbs$ virtualenv env
New python executable in /Users/jbs/PycharmProjects/Wakeup6/env/bin/python
Installing setuptools, pip, wheel...done.
dhcp-18-57:Wakeup6 jbs$ source env/bin/activate
(env) dhcp-18-57:Wakeup6 **jbs$ python**
**Python 2.7.10** (default, Oct 23 2015, 19:19:21)
[GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> exit()
【问题讨论】:
-
我不确定您的计算机是如何设置的,但听起来您为帐户设置的别名与虚拟环境的别名不同。
-
你能告诉我如何检查这个吗?提前谢谢你
-
@BrianBarcelona - 你在为此苦苦挣扎吗?
-
是的...我在苦苦挣扎...我的帐户的别名是否与虚拟环境不同?每个虚拟环境都有自己的别名吗?如何检查是否存在并解决上述问题?
-
默认情况下,
virtualenv使用它安装的 python,显然那是 python 2.7.10,而不是 2.7.15。您可以使用--python=PYTHON_EXE选项。请参阅virtualenv.pypa.io/en/stable/reference/#cmdoption-p 上的文档
标签: python macos installation versions virtual-environment