最近学习python,看了一些资料,想安装ipython,但是遇到了一些问题,主要是在安装了ipython后运行时报错“from pkg_resources import load_entry_point ImportError:no module named pkg_resources”。现问题已解决,虽不是很明白这样解决的原理,先记录下来,以后慢慢琢磨吧。我的环境是:windows2008R2+python3.3.1+ipython。
windows2008R2是64位的系统,所以我选择的安装包基本都是64位的安装包。
第一:安装包准备:1、python:python-3.3.1.amd64.msi。从http://www.python.org/download/#pubkeys 下载 2、ipython和pyreadline:ipython-0.13.2.win-amd64-py3.3.exe和pyreadline-2.0.win-amd64-py3.3.exe,从http://www.lfd.uci.edu/~gohlke/pythonlibs/下载 3、比较重要,主要是解决如题错误的:下载python distribute,我下载的是最新distribute-0.6.36.tar.gz,从https://pypi.python.org/pypi/distribute下载。第二:安装过程,1、安装python3.3.1,勾选add python.exe to path,安装完毕后在cmd下输入python,弹出版本说明,即安装python成功。2、安装distribute,将下载的distribute-0.6.36.tar.gz解压至任意目录,在cmd下进入解压后的目录,输入:python setup.py install,成功执行后会有Installed开头,以Creating 的两行结束的一大段提示(不好上图)。3、安装ipython和pyreadline,都是下一步下一步。安装完后在cmd下输入ipython3,弹出ipython的编辑框,并配有颜色。至此可正常使用ipython。
另,这两天还研究了numpy等,这里也一并说明下安装方式:下载numpy-unoptimized-1.7.1rc1.win-amd64-py3.3、scipy-0.12.0.win-amd64-py3.3.exe和matplotlib-1.2.1.win-amd64-py3.3.exe,下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/。按下载顺序安装后,可用importpylabas pl,画图。
另,与mysql的连接,pyhont3里与mysql的连接我选择的是mysql.connctor,可以到mysql的网站,寻找mysql.connector,下载并安装后可用import mysql.connector,与mysql实现python调用。