我在 Windows 7 powershell 上使用 python 2.7.9(64 位)和 pip 1.5.6 和 virtualenv 12.1.1。我创建了一个名为 NeuralNetwork 的虚拟环境,我正在尝试安装包 fann2 1.0.7:
PS C:\Python27\envs\NeuralNetwork\Scripts> pip.exe install fann2
Collecting fann2
(...)
Exception: Couldn't find swig2.0 binary!
我想我必须安装这个
swig2.0 binary
对于 Windows 7,但我不知道有多精确。我去了a swig site I found on Google并下载了 swigwin 2.0.12。 zip 文件带有预编译的 swig.exe
.我阅读了 Windows 的文档,但我不明白我应该把这个文件放在哪里,也不知道之后如何进行。我是 python 新手,以前从未听说过 swig。有人可以帮我吗?
最佳答案
我发现了问题所在:swig.exe
不在 Windows PATH 变量中。要解决此问题:
swigwin
哪里都行。 swig.exe
处添加目录路径位于 Windows路径变量。
添加
swig.exe
PATH 变量的目录:面板 - 系统)。
;
并将目录路径附加到 swig.exe
位于到最后。
关于python-2.7 - pip 无法安装包,因为它找不到 swig2.0 二进制文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30039106/