pip无法安装包,因为找不到swig2.0二进制文件

ren*_*tov 4 swig pip python-2.7

我在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!
Run Code Online (Sandbox Code Playgroud)

我想我必须swig2.0 binary为Windows 7 安装这个,但我无法弄清楚它是多么的精彩.我去了一个我在Google上找到的swig网站并下载了swigwin 2.0.12.zip文件附带预编译swig.exe.我阅读了Windows的文档,但我不明白我应该把这个文件放在哪里,以及后来如何继续.我是python的新手,我以前从未听说过swig.有人可以帮帮我吗?

ren*_*tov 5

我发现了问题所在:swig.exe不在Windows PATH变量中.解决这个问题:

  1. swigwin随时随地解压缩.
  2. 将目录路径添加swig.exe到Windows PATH变量.

要将swig.exe目录添加到PATH变量:

  1. 启动系统控制面板小程序(开始 - 设置 - 控制面板 - 系统).
  2. 选择"高级"选项卡.
  3. 单击"环境变量"按钮.
  4. 在"系统变量"下,选择"路径",然后单击"编辑".
  5. 放置一个;并将目录路径附加swig.exe到strig末尾的位置.