這是在說明四種不同的方法來安裝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
; runas
或start
用合適的標誌是最接近的替代品,但通常你不需要它了,而且,如果你這樣做,它通常是容易,只需使用「打開命令提示符管理員聯繫」,而不是正常的「打開命令提示符「,然後你可以運行這個命令而不需要任何額外的單詞。
請注意,Windows,只有多數其他系統/分佈,不附帶curl
或tar
無論是。在資源管理器如果您尚未自行安裝這些,它可能是最容易剛纔下載的網址與你的網頁瀏覽器中,雙擊生成的文件以展開它(如果這只是給你一個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」部分之後,所以只需遵循它們。但是簡單地說:
或者,當然,如果您願意,也可以從上面的同一個存儲庫下載並運行二進制包。
'[]'在大多數命令語法描述中指示括號內的文本是可選的。所以'[sudo]'意味着你可能不需要在命令中加入'sudo'。例如,如果您已經是root用戶,或者您要安裝的位置位於用戶目錄中。 – kindall
@kindall OP正在使用Windows 7 –
您是否很高興爲'virtualenv'安裝Windows二進制安裝程序包以引導您?它不直接回答你的問題,但它可能會讓你的生活更輕鬆。 (我在我的回答結尾添加了,如果你需要細節的話)。 – abarnert