2013-08-16 39 views
-1

http://www.pip-installer.org/en/latest/installing.html頁說,「安裝和使用PIP最簡單的方法就是用的virtualenv,......」圓:要使用PIP我應該得到的virtualenv(要求PIP)

在該通道, 「virtualenv」已被有效鏈接到http://www.virtualenv.org/en/latest/頁面。因此,我這樣告訴我可以,「全球有點子安裝(如果你有點子1.3或更高全球的裝機量)」:

$ [sudo] pip install virtualenv 

所以我贏不了。

我收到了一個cobrateam.info Splinter目錄,裏面裝滿了Splinter應用程序文件,這些文件暫時在桌面上燒了一個我想安裝的漏洞,因爲缺少一個更好的單詞,可用於Python設置。我使用的是Windows 7

(順便說一句,我不知道發生了什麼[須藤]「在上述手段的命令行的前面。而我是一個Python的小白。)

請幫助我用這個圓形點子,virtualenv的東西。任何時候我在命令行上調用pip,都會有一個錯誤提示機器不知道pip是什麼。 (但我可以得到一個Python的工作區域只需鍵入蟒蛇,打回罰款,這使我想到一個「>>>」,沒有少於三個「>的。)

感謝。

+0

'[]'在大多數命令語法描述中指示括號內的文本是可選的。所以'[sudo]'意味着你可能不需要在命令中加入'sudo'。例如,如果您已經是root用戶,或者您要安裝的位置位於用戶目錄中。 – kindall

+0

@kindall OP正在使用Windows 7 –

+0

您是否很高興爲'virtualenv'安裝Windows二進制安裝程序包以引導您?它不直接回答你的問題,但它可能會讓你的生活更輕鬆。 (我在我的回答結尾添加了,如果你需要細節的話)。 – abarnert

回答

0

這是在說明四種不同的方法來安裝virtualenv之一。什麼阻止你使用其他人之一?

事實上,該網站特別是,你應該使用pip如果你已經有點子1.3或更高版本的幾個不同的地方說,使用源碼安裝,如果你沒有pip或具有1.2或更早版本。

所以,只要按照對方的指示:

$ curl -O https://pypi.python.org/packages/source/v/virtualenv/virtualenv-X.X.tar.gz 
$ tar xvfz virtualenv-X.X.tar.gz 
$ cd virtualenv-X.X 
$ [sudo] python setup.py install 

[sudo]是一個慣例,意思是「類型的任何命令你需要運行的這剩下的根,這是sudo上大多數的設置上大多數Unix系統。「

在Windows上,有沒有這樣的東西sudo; runasstart用合適的標誌是最接近的替代品,但通常你不需要它了,而且,如果你這樣做,它通常是容易,只需使用「打開命令提示符管理員聯繫」,而不是正常的「打開命令提示符「,然後你可以運行這個命令而不需要任何額外的單詞。


請注意,Windows,只有多數其他系統/分佈,不附帶curltar無論是。在資源管理器如果您尚未自行安裝這些,它可能是最容易剛纔下載的網址與你的網頁瀏覽器中,雙擊生成的文件以展開它(如果這只是給你一個virtualenv-X.X.tar文件而不是virtualenv-X.X目錄,您還需要雙擊.tar文件),並且只執行命令行的最後一步。


最後,由於您使用的是Windows,如果您正在使用從python.org Python標準二進制安裝之一,它可能是更容易使用Christoph Gohlke's binary Python Extension Packages for Windows上手。只需下載並運行相應的virtualenv安裝程序,現在您將擁有一個virtualenv,其中包含pip


更finallier,注意安裝virtualenv安裝全局pip。你所引用的文件說:

The easiest way to install and use pip is with virtualenv, since every virtualenv has pip (and it’s dependencies) installed into it automatically.

如果你要與虛擬環境完全工作(這往往是工作,一旦你習慣了它的最便捷的方式),這就是你想要什麼。使用您創建的每個新虛擬環境隨附的pip來設置該環境。

但是,如果你不想使用虛擬環境,或者有時想使用它們,但不是所有的時間,你都需要一個全局的pip。這些說明緊跟在你引用的「使用virtualenv」部分之後,所以只需遵循它們。但是簡單地說:

或者,當然,如果您願意,也可以從上面的同一個存儲庫下載並運行二進制包。

+0

感謝您的幫助(以及所有以上回答的人,謝謝)。編寫Python的setup.py安裝後,我得到的反饋是「回溯(最近通話最後一個): 文件‘setup.py’,7號線,在 從setuptools的導入設置,find_packages 導入錯誤:沒有模塊名爲setuptools的」與我不知道這意味着什麼。 – user225626

+0

我會試試你最後的Gohlke鏈接。希望最好。 – user225626

+0

對不起,沒有證據表明pip正在處理任何事情。即使在下載並安裝Christoph Gohlke的Windows二進制Python擴展包後,我所運行的任何內容都不能將pip識別爲有效的語句。我甚至把我的機器關掉,然後嘗試調用pip,但沒有運氣。 – user225626