启动flask项目时,报错ModuleNotFoundError: No module named 'flask_script'
,于是使用命令pip3 install flask_script
,安装完之后,还是报同样的错,同时有警告The script flask is installed in '/Users/david/Library/Python/2.7/bin' which is not on PATH.
。
我检查了下,我已安装python3,也用的pip3执行命令,觉得很奇怪。
后来我使用命令pip3 --version
,发现pip3的版本竟然是python2.7的,pip 20.3b1 from /Library/Python/2.7/site-packages/pip-20.3b1-py2.7.egg/pip (python 2.7)
找到原因了,原来是pip3的版本不对。
于是安装pip3就可以了,使用命令curl https://bootstrap.pypa.io/get-pip.py | python3
如图,安装完成后,使用
pip3 --version
查看一下,是python3的就没问题了。再次执行命令
pip3 install flask_script
,结果如图:成功重新安装了,不再提示已经安装到python2.7路径下了。
此时执行脚本命令
python3 manage.py runserver -h 0.0.0.0 -p 8000 -d -r
服务器成功启动!
Have fun.