这是我在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()

最佳答案

如果您使用Anaconda安装了python,则为python 2.7.15设置了一个新的虚拟环境,然后按照Anaconda文档中的指示进行操作,激活该虚拟环境,您应该一切顺利。

如果您不使用Anaconda,则只需遵循在Unix机器上设置虚拟环境的说明即可。然后激活该环境并开始工作。

您的计算机上可以有多个版本。虚拟环境允许您运行所需的版本。我有适用于python 2.7.13和python 3.6的虚拟环境。

如果这不起作用,请告诉我。我会尽力的。

关于python - 通过MAC控制台上的Python 2.7.15,virtualenv使用其他版本的Python创建环境,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50181586/

10-11 03:56
查看更多