请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

flask安装了但是控制台提示找不到

图片描述
直接在pycharm里运行不带参数的可以,在控制台跑的话就不行
图片描述
带参数的也跑不了,环境里有装过Flask了

正在回答 回答被采纳积分+3

1回答

提问者 关plus 2021-04-23 10:11:28

问题已解决,加了sudo以后会去root下的python环境,与我当前不是一个环境

0 回复 有任何疑惑可以回复我~
  • 谦瑞 #1
    你好,你当时怎么解决的,为sudo的话跟你问题一模一样,但是如果直接python运行,结果也是报错。。。你是怎么解决的啊,谢谢。
    回复 有任何疑惑可以回复我~ 2022-04-01 17:27:30
  • 小于1024的端口不能被普通用户绑定,只能由有root权限的用户来进行绑定。 
    flask_run.py文件中有一行是app.run(host='192.168.2.104',port=90,debug=True),其中port是端口号,老师选择的端口是90,所以要使用sudo运行。
    然而在root环境运行会显示找不到flask模块,就如楼主所说root环境下的python环境和当前用户的环境不一致,于是我尝试修改root下的环境,没有成功。
    最后我的解决方法是,选择了一个大于1024的端口号,就运行正常了。
    回复 有任何疑惑可以回复我~ 2022-04-12 11:34:13
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信