我已經使用MacPorts卸載並重新安裝了python_select,但它不會顯示在/ opt/local/bin中。因此,在嘗試運行它時,出現「找不到命令」錯誤。但MacPorts堅稱它已安裝。甚至嘗試卸載-f和端口清理 - 所有python_select。macports未將python_select放入/ opt/local/bin
是否有一個更激進的步驟將其從MacPorts中刪除並嘗試再次安裝?
我已經使用MacPorts卸載並重新安裝了python_select,但它不會顯示在/ opt/local/bin中。因此,在嘗試運行它時,出現「找不到命令」錯誤。但MacPorts堅稱它已安裝。甚至嘗試卸載-f和端口清理 - 所有python_select。macports未將python_select放入/ opt/local/bin
是否有一個更激進的步驟將其從MacPorts中刪除並嘗試再次安裝?
似乎python_select
has been deprecated:
「python_select」(和其他獨立* _select腳本)已經一去不復返了。
使用 「sudo的端口選擇蟒蛇python26」 等
sudo port select --set python python25
這將設置Python的別名(/選擇/ local/bin目錄/ Python)的到python25
如果你不確保你從選擇的Python版本中,你可以使用:
$ port select --list python
Available versions for python:
none
python24
python25-apple
python26
python26-apple
python27 (active)
這說明你python27
選擇,而且版本25具有Apple特定版本(這些是隨OS X發佈的)。
如何將別名設置回系統python而不是MacPorts安裝的版本之一?謝謝! – defbyte 2011-08-10 15:30:07
首先,使用「port select --list python」來查看你已安裝的python版本。使用這個答案中的命令替換「python25」,使用你想要以「-apple」結尾的版本(即如果你是OS X Lion用戶,你可以使用「python27-apple」)。 – 2011-08-20 01:43:46