为了账号安全,请及时绑定邮箱和手机立即绑定

Python运行版本3.5而不是3.6

Python运行版本3.5而不是3.6

斯蒂芬大帝 2021-05-06 14:15:35
我从来没有遇到过此类问题,因为我使用的是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当我尝试使用更新pythonsudo apt-get install python3.6它说“要求已经满足”。我之所以需要python3.6的原因是因为我无法运行包含f字符串的flask应用程序。
查看完整描述

1 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

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

对于类似UNIX的OS(包括MacOS和Linux),此答案非常详细。

在Windows下,Technet拥有答案。向下滚动到“命令搜索顺序”部分。这个答案很好地说明了这一点。

有两个非常有用的命令可用于确定要调用哪个可执行文件:which对于UNIX类和whereWindows的较新版本。

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

workon my_project_name

使用现有的虚拟环境。请查看virtualenv教程以获取更多信息。


查看完整回答
反对 回复 2021-05-25
  • 1 回答
  • 0 关注
  • 182 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号