簡體   English   中英

Python運行版本3.5而不是3.6

[英]Python runs version 3.5 instead of 3.6

我從來沒有遇到過此類問題,因為我使用的是PyCharm,並且它具有完善的版本控制功能。

但是現在我正在使用flask並使用“ flask run”命令在終端中運行它,我剛剛注意到它在python 3.5上運行:

.local/lib/python3.5/site-packages/

當我輸入python --version時,它說“ 3.6.5”,但我轉到了〜/ .local / lib目錄,發現只有2個文件夾:python2.7和python3.5

當我嘗試使用更新python

sudo apt-get install python3.6

它說“要求已經滿足”。

我在這里需要python3.6的原因是因為我無法運行包含f字符串的flask應用程序。

您可以指定應該使用哪個運行時PyCharm,但是在shell(即終端)中,它是由PATH環境變量確定的。

對於類似UNIX的OS(包括MacOS和Linux), 此答案非常詳細。

在Windows下, Technet擁有答案。 向下滾動到“命令搜索順序”部分。 這個答案很好地解釋了。

有確定兩個非常有用的命令,其可執行文件將被稱為: which對UNIX的喜歡和where的新版本的Windows。

由於正在使用virtualenv ,因此您應該能夠運行:

workon my_project_name

使用現有的虛擬環境。 請查看virtualenv教程以獲取更多信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM