使用pip或easy_install将软件包安装到winpython时的ValueError

时间:2013-10-26 17:13:08

标签: python python-2.7 pip astropy

目前正在做科学课程并使用python进行计算和绘图。 Uni使用 winpython 2.7.5.3 这是我安装的版本,因为它有我需要的所有标准软件包。我正在使用 Windows 7 64位

然而,我的课程开始出现分歧,我需要安装其他软件包,特别是Astropy。

最初我有一个vcvarsall.bat错误,这是通过安装Visual C ++ 2008 express修复的。

在此之后,包含的1.4.1版本的pip和easy_install-2.7都找到了正确的软件包,但在安装时给出了一个错误:

  

文件   “C:\ WinPython \ python-2.7.5.amd64 \ lib \ distutils \ msvc9compiler.py”,line   29 9,在query_vcvarsall

raise ValueError(str(list(result.keys())))
     

ValueError:[u'path']

我很遗憾被困在这一点上。这是我需要安装的几个软件包中的第一个,希望这是我可以为所有软件包修复的一个错误

任何建议都将不胜感激。

1 个答案:

答案 0 :(得分:2)

我对Windows不太熟悉,但我建议尝试使用像Anaconda Python DistributionEnthought Canopy这样的Python发行版,它们都应该有Windows版本,并且包含一大堆包默认(包括Numpy,Scipy,IPython,Matplotlib和Astropy)。第一个是免费的,而第二个是学生和学者的免费许可证。