爲了不改變默認的python安裝,我有一個在啓動時自動運行的virtualenv設置。我還設置了我的配置文件,除非運行virtualenv,否則pip將不會運行。到目前爲止,我一直在使用python2.x,現在已經通過自制軟件安裝了python3。當我嘗試通過pip3安裝新軟件包時,出現以下錯誤:Could not find an activated virtualenv (required).
。但是,當我通過檢查$ VIRTUAL_ENV變量來檢查虛擬env的存在時,它告訴我虛擬env實際上正在運行:-bash: /Users/me/virtualenvs/r: is a directory
。我需要爲每個版本的python創建virtualenvs的單獨實例嗎?爲什麼我的一個版本的python會識別virtualenv,而另一個不會呢?如何讓兩個版本的Python在virtualenv內共存?
1
A
回答
0
0
似乎有兩種不同的virtualenvs,其中一種與python2兼容,其中一種與python3兼容。我不確定是否有一種方法可以兼容兩者,但是我繼續使用python 3創建了一個新的virtualenv(python3 -m venv myPython3Env
),並且已經能夠成功使用它。
相關問題
- 1. 在virtualenv中的兩個版本的OpenCV,python
- 2. python/jython共存於virtualenv
- 3. 設置Python特定版本的Python virtualenv
- 4. 在virtualenv中指定Python版本
- 5. 在Requirements.txt中爲Virtualenv指定Python版本
- 6. 如何讓VirtualEnv使用setuptools的自定義版本?
- 7. 的virtualenv activate_this與不同的Python版本
- 8. 使用Anaconda的Python版本創建virtualenv
- 9. 匹版本的virtualenv
- 10. 如何編寫可以並排共存的兩個本地dll版本?
- 11. 在Windows上使用virtualenv -p(和virtualenvwrapper-win)的多個python版本
- 12. git如何在兩個版本庫之間共享代碼
- 13. 如何將先前版本的Python安裝到virtualenv中?
- 14. Virtualenv無法指定次要Python版本
- 15. 如何合併兩個csv文件與python 2.5版本中的公共列
- 16. 在Windows上使用VirtualEnv和多個Python版本
- 17. 如何讓httpd的工作有兩個不同版本的OpenSSL
- 18. 這兩個版本的Python如何在ubuntu上運行?
- 19. 如何在兩個Java Web服務之間共享內存?
- 20. 如何在兩個進程之間協調共享內存
- 21. 使用virtualenv運行另一個版本的Python
- 22. Virtualenv安裝多個Python版本的模塊
- 23. 如何製作應用的兩個版本並讓兩者共享相同的設置?
- 24. 在兩個本地應用程序之間共享內存
- 25. 如何在標準庫的venv中使用不同的Python版本? (Not virtualenv!)
- 26. mac兩個版本的python衝突
- 27. 安裝Python模塊的兩個版本
- 28. 如何讓monkeyrunner使用virtualenv
- 29. 使用特定版本的Python創建Windows Python virtualenv
- 30. 我如何讓jenkins構建Subversion版本庫的每個版本
有兩個獨立的virtualenvs會不會更好? – e4c5
會嗎?什麼是利弊?我覺得python的兩個版本相當獨立。 – orange1
擁有不同的virtualenv意味着你有完全獨立的python運行版本。唯一的缺點是你會花費更多的磁盤空間。 – e4c5