继续获取python ModuleNotFoundError:没有名为的模块

继续获取python ModuleNotFoundError:没有名为的模块,python,raspberry-pi,Python,Raspberry Pi,我正在处理一个raspberry pi python项目,每次导入一个包时,我都会收到相同的错误ModuleNotFoundError:没有名为“”的模块。例如,我试图添加ambient_api包 我遵循了他们设置的步骤: pip install ambient_api 在“我的文件”的顶部添加了导入: from ambient_api.ambientapi import AmbientAPI api = AmbientAPI() 但我得到了一个错误: ModuleNotFoundError

我正在处理一个raspberry pi python项目,每次导入一个包时,我都会收到相同的错误
ModuleNotFoundError:没有名为“”的模块
。例如,我试图添加ambient_api包

我遵循了他们设置的步骤:

pip install ambient_api
在“我的文件”的顶部添加了导入:

from ambient_api.ambientapi import AmbientAPI
api = AmbientAPI()
但我得到了一个错误:

ModuleNotFoundError: No module named 'ambient_api'
这是发生在所有的进口我试图添加,我不能找出我错过了什么

当我在谷歌上搜索时,我遇到了
\uuuu init\uuuu.py
可能是一个解决方案,但我不确定这是如何工作的

编辑:

here is what was output when I installed:
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Requirement already satisfied: ambient_api in /home/pi/.local/lib/python2.7/site-packages (1.5.2)
Requirement already satisfied: requests in /usr/lib/python2.7/dist-packages (from ambient_api) (2.21.0)
Requirement already satisfied: urllib3 in /usr/lib/python2.7/dist-packages (from ambient_api) (1.24.1)
我的终端中的版本: pi@raspberrypi:~/Raspberry Pi$python--版本 Python 2.7.16

但我运行程序时,ide中shell中的版本似乎在说:
Python 3.7.3(/usr/bin/python3)

如@JaFizz所述,通过提供别名并正确安装到所需的Python版本(在同一台机器上安装了两个Python)来解决此问题

首先需要指定python的位置,例如:

alias python=/usr/local/bin/python3.6
然后安装它:

python pip install <package name>
pythonpip安装

您使用哪个python版本安装软件包?使用相同的python执行脚本?脚本的文件名是什么?@JaFizz我正在使用pyhton 2.7.16是否解决了您的问题?注意:Python2是生命的终结。使用Python3安装并运行代码