我本来是Ubuntu用户,但是由于某些原因我不得不使用Windows虚拟机。
我试图使用CMD安装一个包,然而,我得到以下错误:
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问题。
我该如何解决这个问题?
在使用" Python 3.10.11(64位)"时发生的错误。虽然我重新安装了它,但问题仍然存在。
当我降级到"Python 3.9.0(64位)"时,问题解决了。