我最初是一个Ubuntu用户,但由于某种原因,我不得不使用Windows虚拟机。
我尝试使用CMD pip安装一个软件包,但是,我得到以下错误:
from pip._vendor.packaging.utils import canonicalize_name
ValueError: source code string cannot contain null bytes
我使用了pip install numpy
和pip3 install numpy
沿着在绑定时发现的其他命令来修复这个问题。
我检查了pip是否可用,并重新安装了Python,以确保添加了路径。我还确保我以管理员身份运行所有内容。所有内容似乎都安装正确,但我一直收到该错误。
我还检查了几乎所有与此错误消息相关的其他StackOverflow问题。
我该如何解决这个问题?
1条答案
按热度按时间2guxujil1#
发生的错误是在使用“Python 3. 10. 11(64位)”时发生的。虽然我重新安装了它,但问题仍然存在。
当我降级到“Python 3.9.0(64位)”时,这个问题就解决了。