[好,所以我在Windows 8机器上,想使用paho-mqtt软件包。下载了官方的msi安装程序并安装了python 3,在此之前我不记得有任何python安装。
>python --version
Python 3.8.1
通过pip
安装
>pip install paho-mqtt
Collecting paho-mqtt
Using cached https://files.pythonhosted.org/packages/59/11/.../paho-mqtt-1.5.0.tar.gz
Installing collected packages: paho-mqtt
Running setup.py install for paho-mqtt ... done
Successfully installed paho-mqtt-1.5.0
通过pip3
尝试了相同的命令,并说该软件包已经安装。
但是当我import paho.mqtt.client as mqtt
软件包时,出现以下错误
Traceback (most recent call last):
File "C:\mqt\paho.py", line 2, in <module>
import paho.mqtt.client as mqtt
File "C:\mqt\paho.py", line 2, in <module>
import paho.mqtt.client as mqtt
ModuleNotFoundError: No module named 'paho.mqtt'; 'paho' is not a package
我已经完成了在线提供的所有解决方案,但没有机会。
也使用https://stackoverflow.com/a/49028561/2543240获取了安装目录,该目录在那里并且包含py文件。
是否有调试命令可以帮助解决这种情况,以查看python实际在哪里寻找它想要加载的文件而不能这样做?
任何帮助将不胜感激。
[在运行python
时可能未调用相同的pip
。
您可以通过运行以下命令来确保在正确的Python 3.8.1实例中运行pip:
python -m pip install paho-mqtt
对您有没有帮助?