Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7.4安装位置_Python_Python 2.7 - Fatal编程技术网

Python 2.7.4安装位置

Python 2.7.4安装位置,python,python-2.7,Python,Python 2.7,我刚刚为Mac安装了新版本的Python(2.7.4)。网站上的二进制文件安装在 > which python /Library/Frameworks/Python.framework/Versions/2.7/bin/python 我的/usr/bin/python仍然是2.7.2 我做了cp/Library/Frameworks/Python.framework/Versions/2.7/bin/Python/usr/bin,以便键入#/usr/bin/python使用2.7.4,

我刚刚为Mac安装了新版本的Python(2.7.4)。网站上的二进制文件安装在

> which python

/Library/Frameworks/Python.framework/Versions/2.7/bin/python
我的
/usr/bin/python
仍然是2.7.2

我做了
cp/Library/Frameworks/Python.framework/Versions/2.7/bin/Python/usr/bin
,以便键入
#/usr/bin/python
使用2.7.4,因此IPython也将使用2.7.4

我的问题是:


我这样做是否造成了任何警告,或者我应该安全吗?

安装软件操作系统会自行安装,并且定期更新可能会导致警告。这就是为什么会有像和这样的包经理。他们试图以一种可控的方式来实现这一点,并将他们的软件包与操作系统的软件包分开

每个人都有自己的理念:MacPorts试图将其与操作系统分开一点,而不是像自制那样,后者共享更多的操作系统库

包管理器还可以使在不同版本之间切换变得容易。使用MacPorts,您可以:

$ port select --list python
vailable versions for python:
    none
    python25-apple
    python26-apple
    python27 (active)
    python27-apple
要更改回操作系统版本,请执行以下操作:

$ sudo port select python27-apple
MacPort通过更改符号链接来实现这一点。MacPorts将其软件包放在一个单独的树中(
/opt/local
)。为此,您需要更改路径:
/opt/local/bin
/opt/local/sbin
需要在
/usr/bin
/usr/sbin
之前在那里(请参阅[MacPorts安装)


您以前安装过什么Python发行版(Homebrew,OS X?),Homebrew。
brew安装Python--framework
尝试获得2.7.3版本
$ ls -l /opt/local/bin/python
lrwxr-xr-x  1 root  admin  24 Dec  5  2011 /opt/local/bin/python -> /opt/local/bin/python2.7