Raspberry:没有名为flask_api的模块

2024-03-28 18:46:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一些简单的Post/Get脚本,我想在我的Raspberry上运行这些脚本,但我对Webdevelopment和python也是新手

在我的Windows机器上,我一直在使用Pycharm和Postman开发和测试应用程序的基础知识(这里一切正常),接下来我只是将存储库克隆到raspberry

我安装了软件包 sudo pip3 intall Flasksudo 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


Tags: frompyimport脚本apiflaskgetpip3
1条回答
网友
1楼 · 发布于 2024-03-28 18:46:19

在大多数linux发行版和windows上,pippip3是不同的东西(例如,在manjaro中,它们是相同的东西,因为manjaro使用python3作为默认python版本)。因此,您需要确保使用的是正确版本的python和pip

例如,如果使用pip3安装一个包,并使用python foo.py运行脚本,它将不会按预期运行。因为python(在您的例子中等于python2)找不到为带有pip3的python3安装的包

相关问题 更多 >