我有多個版本的Python。我需要爲我的項目創建一個virtualenv,並確保它使用Python 2.7。使用特定版本的Python創建Windows Python virtualenv
我已經試過的this guide爲virtualenv
在Windows和this SO post上virtualenv
具有特定類型的Python的組合來實現這一點。
不幸的是,它不工作,這可能是因爲後者的資源是由某人使用Linux編寫的。
這裏就是我所做的:
C:\Python27\Scripts>pip install virtualenv You are using pip version
6.0.6, however version 9.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. Collecting virtualenv Downloading virtualenv-15.1.0-py2.py3-none-any.whl (1.8MB)
100% |################################| 1.8MB 3.7MB/s eta 0:00:01 Installing collected packages: virtualenv
Successfully installed virtualenv-15.1.0
C:\Python27\Scripts>pip install virtualenvwrapper-win You are using pip version 6.0.6, however version 9.0.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. Collecting virtualenvwrapper-win Downloading virtualenvwrapper-win-1.2.1.zip Requirement already satisfied (use
--upgrade to upgrade): virtualenv in c:\python27\lib\site-packages (from virtualenvwrapper
-win) Installing collected packages: virtualenvwrapper-win Running setup.py install for virtualenvwrapper-win Successfully installed virtualenvwrapper-win-1.2.1
C:\Python27\Scripts>mkvirtualenv c:\users\hackr\Desktop\P27_D19 --python=C:\Python27\python.exe
'python.exe' is not recognized as an internal or external command, operable program or batch file.
'virtualenv.exe' is not recognized as an internal or external command, operable program or batch file.
更新:我剛拿到這款使用簡單virtualenv
,而不是推薦mkvirtualenv
命令,我以爲是他們有我的包裝的一部分工作安裝。如果有人想幫助我瞭解發生了什麼事情,並且如果有任何不使用包裝的垮臺,這將是寫出答案的好方法。
我認爲你寫的會起作用,我對你的答案讚不絕口。請檢查我剛添加到我的問題作爲編輯的更新。我在10分鐘前就開始工作了,但我不確定爲什麼本教程推薦的包裝不起作用,或者如果我未使用它,導致將來出現問題。如果您對此有任何瞭解,請將其添加到您的答案中,我將接受它作爲解決方案。是的,我同意這是一個很好的IDE,但IDE與問題/答案沒有任何關係。即使這樣做,被迫使用一些特定的IDE也會受到限制)。 –
不使用_virtualenvwrapper_,應該對未來沒有負面影響,因爲它是對_virtualenv_的簡單包裝。我記得_Lnx_ + _Django_「era」這個'workon'功能真的很棒(使用_TAB_從命令行中「瀏覽」_VEnv_名稱,就像它們是文件/文件夾一樣)。不過,我無法在_Win_上做同樣的事情(我也必須說我沒有很努力地嘗試)。 – CristiFati
非常感謝;我在'virtualenvwrapper-win'上解決方案 –