在 MacOS 10.9.4 上安裝 NumPy 時出現問題

在 MacOS 10.9.4 上安裝 NumPy 時出現問題

我使用的是 MacOS 10.9.4 和 Xcode 5.1(已安裝命令列工具)

今天我升級了macports並安裝了py27-numpy。在我的終端機視窗中一切看起來都很好。

然後我嘗試安裝 PyCogent 但由於“運行時錯誤:需要 Numpy 但未找到”而失敗。

我一直在嘗試,使用 pip。它表明:

Requirement already satisfied (use --upgrade to upgrade): numpy in /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python
Cleaning up...

現在我很困惑。我是否安裝了numpy?安裝 macports 後是否需要取得環境變數?

另外,我輸入了 which pip,它顯示 /usr/local/bin/pip 而不是 /opt/local/bin

我怎麼才能把它移到正確的地方?

最後但並非最不重要的, {

SEBASTIANs-MacBook-Pro:~ FLFLFLLF$ sudo port install python_select
Password:
--->  Cleaning python_select
--->  Scanning binaries for linking errors
--->  No broken files found.   

SEBASTIANs-MacBook-Pro:~ FLFLFLLF$ port select --list python
Available versions for python:
    none (active)
    python25-apple
    python26-apple
    python27
    python27-apple

SEBASTIANs-MacBook-Pro:~ FLFLFLLF$ port select --show python 
The currently selected version for 'python' is 'none'.
SEBASTIANs-MacBook-Pro:~ FLFLFLLF$ sudo python_select python27
Password:
sudo: python_select: command not found
SEBASTIANs-MacBook-Pro:~ FLFLFLLF$ sudo port install python_select
Password:
--->  Cleaning python_select
--->  Scanning binaries for linking errors
--->  No broken files found.}

我運行 python 腳本沒有問題,但目前選擇的 python 版本沒有?並且無法安裝或偵測到 python_select ?

我現在對python完全困惑了...

我不是Python程式設計師,需要的時候就用它。

答案1

python_select 已被連接埠選擇替換,因此預計會遺失。

要將 python 設定為您想要的 python,請使用 port select -set 例如

sudo port select --set python python27

您可能還想從 MacPorts 安裝 pip,例如 python 2.7

sudo port install py27-pip

然後說

py27-pip has the following notes:
    To make the Python 2.7 version of pip the one that is run when you execute
    the commands without a version suffix, e.g. 'pip', run:
    sudo port select --set pip pip27
    sudo port select --set pip2 pip27

相關內容