系统 Python 与 2.7 中的用户 Python 的对比



我已经使用 macports 安装了 Python 2.7,由于我的 $PATH 变量,这是我输入 $ python 时得到的变量。但是,virtualenv 默认使用 Python 2.6,除非我记得用 -p 标志强制它做其他事情。

在相关的说明中,全局运行的 yolk -l 显示以下内容:

Python - 2.6.1 - 主动开发(/System/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/lib-dynload(所以我的问题是,我应该做点什么来确保系统始终使用MacPorts的Python 2.7,还是不值得担心苹果的Python 2.6.1显然是混合的?

使用:

$ sudo port select --set python2 python27

要使用MacPorts版本作为主要Python请尝试:

$ sudo port select --set python python27

$ sudo port select --set python2 python27

要使其成为默认的 Python 或 Python 2(即运行的版本 "python"或"python2"命令(,运行一个或两个。

* 重新启动 Terminal.app 或您正在使用的任何控制台,然后尝试:

$ which python
$ python -V

最新更新