2015-04-22 46 views
0

我在這個問題中有特色的問題:Pip with Python 2.7 and 3.4 on Windows MachineVirtualenv Python Windows

但是我現在的問題是這樣的。當我使用virtualenvwrapper,mkvirtualenv,lsvirtualenvrmvirtualenv全部工作。但關於'venv name'的工作並沒有做任何事情。而當我不使用包裝,做venvname \ Scripts \ activate激活virtualenv但我的名字在shell中的前綴是白色而不是綠色,不知道是什麼意思。但主要問題是這個,並且可能與所有其他的東西有關。當我開始使用requirements.txt或通過pip手動安裝東西來開始安裝東西時,所有已安裝的軟件包都將以C:\ Python27 \ lib \ site-packages而不是C:\ Python34 \ lib \ 結尾。網站包或其他。我認爲它必須與pip3位於C:\ Python27 \ site-packages而不是C:\ Python34

此外,當我打開一個virtualenv,並開始安裝的東西,它使用的包裝C:\ Python27 \ LIB \站點包,而不是安裝到virtualenv中的站點包文件夾的。這會導致很多問題。例如,早些時候我安裝了django並指定了1.8,但它一直說Django 1.5.3已經安裝。甚至卸載和重新安裝都沒有幫助。

我能做些什麼來解決這個問題?

+2

你基本上要求我們調試你的整個開發環境 - 這根本不實用。 – jonrsharpe

+0

改進格式,刪除不相關的結尾 –

+0

感謝您的格式幫助。不,我不是這樣問的。我在問什麼可能導致python不使用virtualenv軟件包。 – shenk

回答

0

我能夠通過正確地實現pip並使用flag --ignore-installed來解決問題。似乎有兩個python版本安裝是一個問題,如果你不小心設置它。