安装python包, 还是用pip最好, easy

今天要在另一台windows xp的机器上装scrapy, 结果, easy_install老是报错, 最多的一个错误就是error: Setup script exited with error: Unable to find vcvarsall.bat

然后, 哪个库装不上, 就下载源码安装, 比如cffi这个模块就装不上, 然后准备下载个exe来装, 就是别人编译好的cffi.exe之类的安装包.

通常情况下, windows下的一些专用的exe安装包, 都是在这个网站下载的:~gohlke/pythonlibs/ 打开之后, 按Ctrl+F搜索cffi, 一看傻眼了:

Cffi is a Foreign Function Interface for calling C code.Requires pycparser.cffi0.8.6cp26nonewin32.whlcffi0.8.6cp26nonewin_amd64.whlcffi0.8.6cp27nonewin32.whlcffi0.8.6cp27nonewin_amd64.whlcffi0.8.6cp32nonewin32.whlcffi0.8.6cp32nonewin_amd64.whlcffi0.8.6cp33nonewin32.whlcffi0.8.6cp33nonewin_amd64.whlcffi0.8.6cp34nonewin32.whlcffi0.8.6cp34nonewin_amd64.whl居然没有了exe的安装包了, 全部变成了wheel格式(*.whl), 艹他大爷的. 前几个月还有的!

然后, 不得不开始学习如何安装*.whl格式的python包了.

也很简单, 但是得引入pip来装了

即使用命令: pip installcffi0.8.6cp27nonewin32.whl即可安装你下载的这个包

那么pip是不是能解决Unable to find vcvarsall.bat 这个问题呢 答案是还是解决不了, 不过, 目前可以直接使用

pip install scrapy

就可以装好scrapy了.

,好好的管教你自己,不要管别人。

安装python包, 还是用pip最好, easy

相关文章:

你感兴趣的文章:

标签云: