问题描述
我在使用 PowerShell 的 Windows 上,我正在尝试运行一个 python 脚本,该脚本调用另一个导入 msgpack 的脚本。我的 msgpack 版本是 1.0.2。
> python3 .\testing.py
Traceback (most recent call last):
File "C:\<path>\testing.py",line 1,in <module>
import b0remoteapi
File "C:\<path>\b0remoteapi.py",line 7,in <module>
import msgpack
ModuleNotFoundError: No module named 'msgpack'
解决方法
我解决了这个问题。对于遇到此问题的其他人,我安装了两个版本的 Python,3.8 和 3.9。 msgpack 安装在 3.8 目录下,PowerShell 使用的是 Python 3.9,所以我卸载了旧版本并重新安装了 msgpack。