如何让Flask与Python 3一起使用?

时间:2017-07-07 18:16:28

标签: python python-2.7 python-3.x rest flask

我已经在我的个人计算机上编写了一个API,我想让它在远程计算机上运行。

我在我自己的机器上使用了Python 3和烧瓶与Pycharmm没有任何问题。但是,我使用ssh连接远程计算机。因此,使用IDE配置环境是不可能的。

当我输入flask --version时,输出如下:

Flask 0.12.2 
Python 2.7.12 (default, Jul  1 2016, 15:12:24)  
[GCC 5.4.0 20160609]

安装了Python 3。我可以选择使用python3 service.py运行python脚本。那时我的错误为ImportError: No module named 'flask'。当我使用flask run时,我会收到与Python 2相关的错误。我使用了Python 3中未包含在Python 2中的一些功能。

如何配置Flask在该环境中使用Python 3运行?

1 个答案:

答案 0 :(得分:2)

试试pip3 install flask。理想情况下,您应该在virtual environment中执行此操作。此外,您可能希望查看dockerizing您的代码,因为它有助于减少不同python版本之间的冲突。

  

作为补充,我使用apt-get install python3-pip

安装了pip3