我正在經歷一個奇怪的蟒蛇!我只能使用python 2;所有其他的蟒蛇(python3.4,-3.5)都不見了;它們存在於usr/bin中,但我無法使用它們。例如,usr/bin/python3.4調用pyhton2.7。兩天前,一切都很正常。我使用python3.4就好了。我在過去兩天中所做的只是安裝燒瓶環境,並且還從我的ubuntu中清除了teamviewer。爲什麼python3在命令行上調用python2?
回答
解決它的一個快速方法是,如果您安裝了Python 3,則鍵入python3。
此外,還要檢查這個環節,它可能解決您的問題在/ usr/bin中
ls -al | grep python
所有Python解釋必須與我們的可執行文件鏈接https://askubuntu.com/questions/320996/how-to-make-python-program-command-execute-python-3
沒有工作的問題;我甚至用完整路徑調用python3.4。我重新安裝了python3.4,它現在可以與以前的所有依賴關係一起工作。謝謝 – dzahedia
對不起,我忍不住,但我很高興你設法解決它。 –
檢查鏈接。
調用Python 3版本,例如:
python3.4
不要改變從蟒蛇python3 symbolik鏈接,這可能會崩潰系統腳本。
安裝和使用virtualenvwrapper:
pip install virtualenvwrapper
檢查virtualenvwrapper位置:
whereis virtualenvwrapper.sh
添加到您BASH配置調用virtualenvwrapper,並使用它與Python 3創建虛擬環境:
mkvirtualenv myvenv --python=/usr/bin/python3.4
激活virtualenv並安裝必需的軟件包(不需要root權限!):
workon myvenv
pip install flask
從激活的虛擬環境從終端調用IDE以正確運行PATH。
享受!
所以,我所做的只是重新安裝python3.4;其他選項失敗。謝謝 – dzahedia
@dzahedia我建議使用virtualenvwrapper來安裝軟件包到系統中。 –
這是我如何固定它:
sudo apt-get install --reinstall python3.4
現在,一切都恢復正常。
- 1. 這裏有什麼問題? Python2 - > Python3
- 2. 如何使用命令行啓動芹菜當我安裝它在python2,python3
- 3. 爲什麼pymongo不能使用python3,它只能與python2兼容
- 4. py.test運行Python2和Python3
- 5. 從python3執行()python2腳本
- 6. 爲什麼運行命令
- 7. 工作在python2但不在python3中是什麼錯誤?
- 8. 地圖在python2 VS python3
- 9. unpickle從python3 python2 OrderedDict
- 10. Tkinter菜單命令行動之前進行調用,爲什麼?
- 11. rails 3,爲什麼我不能在ubuntu上使用命令行?
- 12. 上python3模塊導入不python2
- 13. 將python2 PIL轉換爲python3代碼
- 14. 爲什麼不在ZK中運行上傳命令?
- 15. 爲什麼我無法在Windows命令行上安裝Rails
- 16. 轉換python2到python3的getAttribute
- 17. python2與python3 raise語句
- 18. python2中的dict_proxy和python3中的mappingproxy有什麼區別?
- 19. 爲什麼不執行系統命令?
- 20. 爲什麼要運行exec命令?
- 21. 爲什麼我的命令行回顯?
- 22. 爲什麼Perl的LWP :: Simple自帶的head命令只能在命令行中調用它時才起作用?
- 23. Python2和Python3都在Windows 10中
- 24. python3 bdist_egg無法在python2中安裝?
- 25. 在python2和python3 python unicode問題
- 26. 在python2虛擬環境中安裝python3
- 27. 在python3中編寫python2代碼
- 28. 爲什麼我的腳本在調用.EXE後停止執行命令?
- 29. 爲什麼此pip調用在Makefile中成功,但不通過命令行?
- 30. 我有python2和3,我想使用python2但在PowerShell中我使用的是python3
添加輸出'ls -l usr/bin/python3.4'似乎創建了符號鏈接 – tso
請閱讀本文[how-to-ask](http://stackoverflow.com/help/how-to-ask)並遵循那裏的指導來改進你的問題。 – thewaywewere
您可能遇到環境路徑 – Gahan