我正在尝试安装新版本的Numpy。我没有使用Microsoft Visual C ++时收到错误,但我安装了它,所以现在没问题。唯一的问题是现在我遇到了一个新的错误:
File "C:\Users\Name\Anaconda3\lib\distutils\msvc9compiler.py", line 287,
in query_vcvarsall
raise ValueError(str(list(result.keys()))
ValueError: ['path']
如有必要,我可以提供有问题的实际文件。我现在没有这样做,因为它是一个非常大的文件(至少根据我的经验)。
如果这是一个明显或愚蠢的问题,我很抱歉,我刚刚开始使用python。我无法在这个网站上找到关于这个问题的任何其他内容,只有其他人在不相关的情况下有不同的ValueError或路径问题。
编辑:我正在使用Windows 10和Anaconda,如果这是相关的。如果那些不是好的选择,我很抱歉,但我现在只是一名学生;如果我能避免的话,我不想让事情变得更复杂。
提前谢谢。
答案 0 :(得分:0)
尝试在我的系统上安装不同的python包时遇到了类似的问题。经过一些调试后,我发现query_vcvarsall
脚本中的msvc9compiler.py
函数确保系统中存在4个必需的环境变量("包含"," lib&#34 ;," libpath"和"路径")。根据您获得的错误,您系统中唯一存在的环境变量是" path"。因此,您需要添加指向write include,lib和libpath文件夹的环境变量,或修复编译器的安装,以便自动加载它们。