簡體   English   中英

嘗試在mac 10.7上安裝pip時出錯

[英]error when trying to install pip on mac 10.7

我正在嘗試按照pip安裝指南中的說明將pip下載到我的mac上,並在運行以下命令后出現此錯誤

$python get-pip.py

/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/
MacOS/Python: can't open file 'get-pip.py': [Errno 2] No such file or directory

在我按照說明建議下載'get-pip.py'文檔后,就會發生這種情況。 在繼續之前,是否需要將此文件放在某個位置? 我通過終端下載程序比較新。

謝謝您的幫助!

建議( 高度不要使用Mac附帶的Python版本。 而是使用HomeBrew並安裝Python的“自定義”版本( 通常是最新版本 )。 然后繼續使用virtualenvvirtualenvwrapper

先決條件:

  1. 首先,從App Store安裝Xcode( 它是免費的 )。

安裝HomeBrew:

ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"

安裝Python:

brew install python

這將在/usr/local/bin/為你安裝pip。

安裝virtualenv:

pip install virtualenv

virtualenv基本用法:

virtualenv /path/to/my/env
cd /path/to/my/env
source ./bin/activate

# hack on your python project
deactivate  # to go back to your normal shell

有關詳細信息,請按照virtualenv的說明進行操作。

virtualenvwrapper也非常方便,值得學習。

上述解決方案都不適合我,所以我決定從python.org的下載頁面直接安裝干凈的Python 3.6。

完成Python安裝程序后,進入終端並輸入:

curl -O https://bootstrap.pypa.io/get-pip.py

等待下載完成,然后輸入:

python3 get-pip.py --user

然后,對於你的pip命令,你將使用'pip3'。 例如:

pip3 install awsebcli --upgrade --user

安裝python和pip后,它們應該在您的用戶庫中。 所以在終端更新你的PATH,如下所示:

export PATH=~/Library/Python/3.6/bin:$PATH

我有一個bash_profile shell所以我也在終端運行以下命令將腳本加載到我當前的會話中:

source ~/.bash_profile

在此之后,驗證您的pip安裝組件是否成功。 例如:

eb --version

有關上述參考,請參閱AWS

更新

@dval評論的更多解釋

$ curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py

然后執行

$ python get-pip.py

Curl對我不起作用。 我不得不使用“wget”。

$ wget https://raw.github.com/pypa/pip/master/contrib/get-pip.py

然后執行

$ python get-pip.py

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM