D:\>python
Python 3.5.2 |Anaconda 4.2.0 (64-bit)| (default, Jul 5 2016, 11:41:13) [MSC v.1900 64 bit (AMD64)] on win32
然后我想装个操作MySQL的模块,于是我就百度啊,百度到一个命令:pip install mysql-python ,于是我就运行,于是我就掉坑里了。。。。。。。
因为一直出问题,然后就一直查,主要参考了这两个链接:
https://segmentfault.com/a/1190000004143122
http://www.cnblogs.com/fnng/p/4115607.html
然后在这个网址:http://www.cnblogs.com/yeayee/p/5050144.html
下载了我想要的:
MySQL_python-1.2.5-cp27-none-win_amd64.whl
mysqlclient-1.3.9-cp35-cp35m-win_amd64.whl
但是还是没用!!!!!运行命令pip install mysql-python 还是提示:
_mysql.c(42): fatal error C1083: Cannot open include file: 'config-win.h': No such file or directory
error: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\BIN\\x86_amd64\\cl.exe' failed with exit status 2
我当时就觉得不对啊,为什么MySQL_python-1.2.5-cp27-none-win_amd64.whl 这个东西是2.7 啊,而我的Python版本是3.5 啊,然而http://www.cnblogs.com/yeayee/p/5050144.html 里面确没有3.x的MySQL_python 啊!!!
我靠,我还专门装了个vs2008啊,费了老大劲还是不成功。
我抓狂了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
在网上到处搜索,最后才看到这个链接:http://www.jb51.net/article/92516.htm
它里面有一句话:pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。但目前pymysql支持python3.x而后者不支持3.x版本。
尼玛啊,我刚开始执行那个命令,根本不支持3.x的版本啊!!!!!!!!!!!
最终,我执行pip install PyMySQL ,成功终结了这个2B的问题。
附上成功界面:
D:\>pip install PyMySQL
Collecting PyMySQL
Downloading PyMySQL-0.7.9-py3-none-any.whl (78kB)
100% |████████████████████████████████| 81kB 202kB/s
Installing collected packages: PyMySQL
Successfully installed PyMySQL-0.7.9
========================================================
scrapy有许多关联包,听着要把人吓尿,这不还得折腾够呛?
但是,恰恰很顺利:
管理员身份运行CMD,然后pip install scrapy ,然后其他的都自动安装完毕了,附上成功界面:
Installing collected packages: attrs, pyasn1-modules, service-identity, cssselect, w3lib, parsel, PyDispatcher, queuelib, constantly, incremental, zope.interface, Twisted, scrapy
Successfully installed PyDispatcher-2.0.5 Twisted-16.6.0 attrs-16.3.0 constantly-15.1.0 cssselect-1.0.0 incremental-16.10.1 parsel-1.1.0 pyasn1-modules-0.0.8 queuelib-1.4.2 scrapy-1.3.0 service-identity-16.0.0 w3lib-1.16.0 zope.interface-4.3.3