在win7 64位系统上,执行网上的 python 爬虫源码,出现环境错误,记录下解决过程
1. 开始机子上安装的 python 为 3.5.2 版本
由于 print 函数 错误,因为 3.x 版本需要 括号 print() , 于是安装 2.7 版本,切换下 环境变量即可
由于需要链接mysql ,网上百度了下
但是安装后并不能使用,又继续找资料 ,决定使用 pip 安装 mysql-python
参考 :http://blog.csdn.net/ypersistence/article/details/53188432
下载 需要的文件 MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl
但是在 https://pypi.python.org/pypi/pip#downloads
下载
并不能成功安装,此时 系统的Python 版本为 2.7
由于自己对python 比不怎么熟悉,都有点准备放弃了。。。,吃个饭回来,继续找资料
使用 easy_install 安装pip
于是问题又转下 安装 easy_install
参考 http://www.jb51.net/article/84397.htm
下载地址 https://pypi.python.org/pypi/ez_setup
重点是:
安装setuptools.
下载ez_setup.py,下载地址(https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py),下载完成之后,将ez_setup.py放置到你的Python安装目录下(比如我是放到了E:\Python33 目录下),双击 ez_setup.py(下载解压后) 文件,该脚本即可运行。
该脚本会自动下载适合你的系统的setuptools并安装,安装完成之后你会发现你的Python安装目录下多了一个scripts子文件夹,该文件下有已经安装完成的easy_install.exe.
安装好 easy_install 之后
pip安装:easy_install pip
安装好 pip了,前面已经下载好 MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl
cmd 进入到这个目录:
pip install MySQL_python‑1.2.5‑cp27‑none‑win_amd64.whl
这样 就安装好了,程序可以 import MySQLdb as mdb
目录Script 需要加入 path 中