如何在 Windows 7 上使用 pip 使用 MinGW-w64 编译器安装包?

问题描述 投票:0回答:4

我在 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

然后我收到此错误消息:“不知道如何使用‘mingw-w64’编译器在平台‘nt’上编译 C/C++ 代码”。我应该如何解决这个问题?

P.S 我知道我可以从 Christoph Gohlke 的页面下载二进制文件,但我仍然想知道如何自己执行此操作。

python python-3.x pip distutils
4个回答
0
投票

您可以尝试安装此处列出的适用于 Windows 的非官方 whl http://www.lfd.uci.edu/~gohlke/pythonlibs/

为您提供链接并搜索“scikit-image”


0
投票

不是您问题的确切答案,但您可能想看看Anaconda。它允许您在不编译的情况下安装软件包,并且已经附带了几个有用的软件包,例如 NumPy、Pandas、SciPy、Matplotlib 和 Jupyter。

您可以使用一个命令安装 scikit-image:

conda install scikit-image

或者更新它:

conda update scikit-image

我总是向任何开始在 Windows 上使用 Python 的人推荐 Anaconda - 为你省去很多麻烦。


0
投票

您可以尝试从 Windows 的 cmd 提示符安装

scikit-image
Scikit-镜像安装.


0
投票

我使用 pip 安装所做的就是进入命令提示符并输入以下内容。对于我的示例,我正在安装 numpy,但您可以使用它来安装您需要的任何内容。

>pip install numpy

就这么简单。希望有帮助!

© www.soinside.com 2019 - 2024. All rights reserved.