我正在开发一些简单的Post/Get脚本,我想在我的Raspberry上运行这些脚本,但我对Webdevelopment和python也是新手
在我的Windows机器上,我一直在使用Pycharm和Postman开发和测试应用程序的基础知识(这里一切正常),接下来我只是将存储库克隆到raspberry
我安装了软件包
sudo pip3 intall Flask
和sudo pip3 install FLASK-API
如果我再次运行它们,终端会返回一个requirement already satisfied
,我认为这是确认软件包安装正确
然而,当我在raspberry上运行python脚本时,它给了我一个愚蠢的错误:
Traceback (most recent call last):
File "FlaskRun01.py", line 3, in <module>
from flask_api import FlaskAPI
ImportError: No module named flask_api
供参考;py代码中的第3行只是from flask_api import FlaskAPI
你知道为什么它不想运行并且找不到合适的模块吗
编辑-已解决
将解决方案留在此处,供将来参考,以及任何寻求相同问题的人使用。在覆盆子上,我不得不运行python3 myScript.py
,而不是python myScript.py
在大多数linux发行版和windows上,pip和pip3是不同的东西(例如,在manjaro中,它们是相同的东西,因为manjaro使用python3作为默认python版本)。因此,您需要确保使用的是正确版本的python和pip
例如,如果使用pip3安装一个包,并使用python foo.py运行脚本,它将不会按预期运行。因为python(在您的例子中等于python2)找不到为带有pip3的python3安装的包
相关问题 更多 >
编程相关推荐