我想通過創建一個virtualenv來保持依賴關係來啓動一個Python 3.6項目。我目前在我的機器上安裝了Python 2.7和3.6,因爲到目前爲止我一直在編寫2.7,我希望嘗試3.6。我遇到了不同版本的Python沒有檢測到我在virtualenv中安裝的模塊的問題。Virtualenv安裝多個Python版本的模塊
例如,創建與命令的virtualenv:virtualenv venv
我然後激活的virtualenv並與命令安裝Django:當我激活出現pip install django
我的問題或者Python的2.7或3.6與命令 py -2
或py -3
,交互式shell都沒有檢測到Django被安裝。
只有在運行python
命令時纔會檢測到Django,當我想使用3.6時,該命令默認爲2.7。有誰知道這個可能的解決方案,以便我可以讓我的virtualenv正常工作?謝謝!如果它很重要,我在運行Windows 7的計算機上。
你安裝了Django到你的virtualenv嗎? – haifzhan
什麼是「py -2」和「py -3」?它看起來像你期待它改變你的環境中的Python的版本,但我沒有聽說過這種事情是可能的。 –
是的,Django安裝在virtualenv裏面。 Py -2和Py -3是我被告知是在同一臺機器上啓動python 2.X和3.X的首選方式。這些命令由python在安裝時提供。 – AJwr