问题描述
我在pycharm写好了flask程序,并且在pycharm中可以运行。
接下来,我把flask部署到服务器上,在云服务器上运行时,出现"could not import app"
在网上找了很多办法,都不能直接解决我的问题。
这个问题花了我相当多的时间
自己思考了一下:
- 不能引入,但是在pycharm里可以运行,那么代码应该没有问题
- 在云服务器上与pycharm运行的区别是环境和包不同
- 关于在哪运行
app.py
文件,是否是只能在包含文件的目录下
解决方法
- 按照pycharm里的setting显示的package在云服务器上pip install成一样的配置
可能是我的版本问题,我没法在File中找到export settings
- 在
app.py
所在文件夹下,运行flask run。成功!🥳🥳🥳