簡體   English   中英

使用pip或easy_install將軟件包安裝到winpython時的ValueError

[英]ValueError when using pip or easy_install to install a package into winpython

目前正在做科學課程並使用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都找到了正確的軟件包但是在安裝時給出了一個錯誤:

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

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

ValueError:[u'path']

不幸的是,我被困在這一點上。 這是我需要安裝的一些軟件包中的第一個,希望這是我可以為所有軟件包修復的一個錯誤

任何建議,將不勝感激。

我不太熟悉Windows,但我建議嘗試使用像Anaconda Python DistributionEnthought Canopy這樣的Python發行版,它們都應該有Windows版本,默認包含一大堆包(包括Numpy,Scipy,IPython) ,Matplotlib和Astropy)。 第一個是免費的,而第二個是學生和學者的免費許可證。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM