Flask正在运行Python2,但我需要python3

时间:2018-02-05 16:47:43

标签: python

我正在使用Kali Linux。我想将python的默认版本改为python3。现在是python2。两个版本(python2.7& python3.6)已经安装。

我找不到办法做到这一点。当有人说我不应该更改默认版本时,我最终搜索了

我发现flask没有运行python 3.6+因为它无法识别python 3.6中引入的f-strings。我想也许改变python的默认版本可以帮助我。现在我很困惑。

我想用python 3.6+或最新版本运行烧瓶应用程序。我该怎么做?我遇到了一些类似的问题,但这些问题无济于事。

1 个答案:

答案 0 :(得分:1)

只需使用pip和Pyhton 3:

sudo python3 -m pip install flask

它将完成正确版本的Python。

并始终使用python3调用您的脚本,以确保您使用的是正确的版本。您还可以使用which命令查看在shell中调用时将执行的二进制文件:

jlandercy@themis:~$ which python
/usr/bin/python
jlandercy@themis:~$ which python3
/usr/bin/python3

如果您觉得更容易创建alias到python3,那么which会做出相应的响应。