[英]Python 2.7.4 Installation Location
我剛剛為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和Homebrew之類的程序包管理器的原因。 他們嘗試以受控的方式執行此操作,並將其軟件包與OS的軟件包分開。
每種方法都有自己的理念:MacPorts嘗試將其與OS分離開一些,而不是Homebrew,后者共享更多的OS庫。
包管理器可以使在不同版本之間切換變得容易。 使用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
)。 為此,您需要更改PATH : /opt/local/bin
和/opt/local/sbin
必須位於/usr/bin
和/usr/sbin
(請參閱[MacPorts安裝])
$ 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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.