我在Windows 7上使用Python 3.4.1 64位。当我尝试使用pip安装scikit-image时,我遇到了一个流行的问题:"无法找到vcvarsall.bat" 。我确保安装了Visual Studio 2009和2010可再发行组件,并将VS90COMNTOOLS和VS100COMNTOOLS添加到环境变量中。但这没有任何帮助。同样的错误仍然存在。
然后我决定尝试一下MinGW-w64。所以我安装了它。将bin文件夹添加到PATH。然后创建一个包含此代码的distutils.cfg文件
[Build]
compiler = mingw-w64
然后我收到此错误消息:"不知道如何在平台上编译C / C ++代码' nt'与' mingw-w64'编译器&#34 ;.我该怎么解决这个问题?
P.S我知道我可以从Christoph Gohlke的页面下载二进制文件,但我仍然想知道如何自己做这个。
答案 0 :(得分:0)
您可以尝试为此处列出的Windows http://www.lfd.uci.edu/~gohlke/pythonlibs/
安装非正式的whl让你链接并搜索" scikit-image"
答案 1 :(得分:0)
不是您问题的准确答案,但您可能需要查看Anaconda。它允许你安装软件包而不编译它们,并且已经有几个有用的软件包,如NumPy,Pandas,SciPy,Matplotlib和Jupyter。
您可以使用一个命令安装scikit-image:
conda install scikit-image
或者更新它:
conda update scikit-image
我总是向任何开始在Windows上使用Python的人推荐Anaconda - 为您节省很多麻烦。
答案 2 :(得分:0)
您可以尝试从Windows的cmd提示符安装scikit-image
:
Scikit-image installation
答案 3 :(得分:0)
我使用pip安装的所有内容都进入命令提示符并输入以下内容。对于我的例子,我正在安装numpy,但你可以用它来安装你需要的任何东西。
>pip install numpy
这很简单。希望它有所帮助!