我在Windows(與ActivePython
捆綁),Debian 7(通過sudo apt-get install python-pip
安裝)和OSX 10.8(通過easy_install pip
安裝)上安裝了pip
。如何正確使用pip install --download?
我想下載mercurial
包而不安裝它(只是一個.tar.gaz
檔案),所以我發出以下命令記錄:
pip install --download=. mercurial
在Windows上工作,但沒有文件出現在當前目錄。在Debian和OSX上它像這樣失敗:
Downloading/unpacking mercurial
Running setup.py egg_info for package mercurial
...
lots of text, complains about no headers to compile
我在做什麼錯?我確信pip
不應該以實際運行一些與--download
命令,但似乎在兩個Debian和OSX它正試圖下載:(之後安裝包。
附註:在一臺乾淨的OS X 10.8機器上,如果你以股票Python 2.7開始。 2,'sudo easy_install pip',然後'sudo pip安裝mercurial'或'pip install --download =。 mercurial',它成功了。你有第二個Python 2.7安裝與Apple的衝突嗎? – abarnert
我只是將已安裝的OSX 10.8.3安裝到我的一臺Mac上。發行'sudo easy_install pip'後跟'pip install --download =。 mercurial結束與提到的錯誤。但文件實際上是下載的!它不是在Debian 7/Ubuntu上下載的(只有錯誤,沒有文件)。並在Windows 8上使用ActivePython和帶有內置python的OSX下載(錯誤)。 – grigoryvp