2014-01-22 46 views
1

我使用Windows 7和Python 3.3.3應該用Windows Python 3 virtualenv安裝pip嗎?

我創建使用虛擬環境:

PS> D:\Python33\python D:\Python33\Tools\Scripts\pyvenv.py my_new_python_env 

然後我用激活新的環境:

PS> .\my_new_python_env\Scripts\activate.ps1 

我可以檢查我的Python版本,它說Python 3.3.3,到目前爲止都是很好的。

我的印象是,我應該在pyvenv.py中默認安裝pip到新創建的虛擬環境中?這是真的? 我在新的環境中看不到pip,並且在激活新的虛擬環境後我無法運行'pip'。

注:我專門找在Windows這個問題的答案,TIA

更新#1 從VENV文檔瀏覽: http://docs.python.org/3/library/venv.html

看來,無論是setuptools的或PIP是由venv安裝。

從更新#2 要安裝,我先下載setuptools的: https://pypi.python.org/pypi/setuptools

我啓動我的虛擬環境,然後跑:

> python setup.py install 

這種安裝setuptools的到虛擬環境

然後我跑了:

> easy_install pip 

此下載和安裝PIP

+0

我不能確定你的意思是什麼「在默認情況下安裝PIP。」如果你的意思是它應該與Python安裝一起提供,它不會(但它會與Python 3.4!)。如果這是virtualenv特定的,我根本無法幫助你,因爲我與這些人無能爲力。 –

+0

@CodyPiersall,我的意思是安裝在新創建的虛擬環境中。我已更新我的問題以反映這一點。謝謝! –

回答

0

看來,答案原來的問題是:沒有,是PIP不Python 3 VENV與Windows安裝。

從安裝點子,我先下載setuptools的:https://pypi.python.org/pypi/setuptools

我啓動我的虛擬環境,

我再變到下載setuptools的目錄並運行:

> python setup.py install 

這種安裝setuptools的進入虛擬環境

然後我跑了:

> easy_install pip 

此下載和安裝PIP