Python运行的是3.5版而不是3.6版

2024-03-28 12:31:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我从来没有遇到过这样的问题,因为我使用的是PyCharm,它有完美的版本控制。你知道吗

但现在我正在使用flask并在终端中使用“flask run”命令运行它,我刚刚注意到它在python 3.5上运行:

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

当我键入python版本时,它会显示“3.6.5”,但我转到~/.local/lib目录,发现只有两个文件夹:python2.7和python3.5

当我尝试使用

sudo apt-get install python3.6

上面写着“需求已经满足”

我之所以需要python3.6,是因为我无法运行包含f字符串的flask应用程序。你知道吗


Tags: run命令版本目录文件夹终端flask键入
1条回答
网友
1楼 · 发布于 2024-03-28 12:31:11

您可以指定PyCharm应该使用哪个运行时,但是在shell(即终端)中,它由PATH环境变量决定。你知道吗

对于类UNIX操作系统(包括MacOS和Linux),this answer非常详细。你知道吗

在Windows下,Technet有答案。向下滚动到“命令搜索序列”部分。This answer解释得很好。你知道吗

有两个非常有用的命令用于确定要调用哪个可执行文件:^{}用于UNIX likes和^{}用于Windows的较新版本。你知道吗

由于正在使用virtualenv,您应该能够运行:

workon my_project_name

使用现有的虚拟环境。有关更多信息,请查看virtualenv tutorial。你知道吗

相关问题 更多 >