windows平台下Python环境安装
windows下安装python很容易,直接下载windows下的msi安装包:python-2.7.5.msi 双击一路安装即可,安装完成后在path环境变量下添加C:\Python27 和 C:\Python27\Scripts路径(不安装最新的python3.x是因为实在与python2.x有较大的区别,并且资料也比较少,目前使用较多的还是python2.x)。
下载python:http://www.python.org/
下载setuptools:https://pypi.python.org/pypi/setuptools
(setuptools是python的基础包工具,可以帮助我们轻松的下载,构建,安装,升级,卸载python的软件包)
Python第三方Window模块安装文件:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mysql-python
(pip install *.whl)
单独安装升级pip
$ wget https://bootstrap.pypa.io/get-pip.py
$ python get-pip.py
$ pip -V #查看pip版本
windows下python第三方库模块的安装(以安装xlrd模块为例)
1、源码安装:比较通用的安装方法,也适用于linux下的安装。下载xlrd-0.7.1.zip之类的压缩包,解压到本地然后执行如下命令进行安装
C:\> cd xlrd-0.7.1
C:\xlrd-0.7.1> python setup.py install
2、Windows Installer安装:下载xlrd-0.7.1.win32.exe之类的windows下直接双击进行安装的包,双击进行安装(它是以注册表形式安装到Python中)。
3、EasyInstall安装:一个类似linux下的yum的工具,安装好该工具后,执行:easy_install xlrd即可完成xlrd的安装(需要联网)。
easy_install是由PEAK(Python Enterprise Application Kit)开发的setuptools包里带的一个命令,所以使用easy_install实际上是在调用setuptools来完成安装模块的工作。在 windows下安装EasyInstall只要安装了setuptools即可,下载安装包:setuptools-0.6c11.win32-py2.7.exe 双击安装完成。其中easy_install被安装到了C:\Python27\Scripts下。
4、通过pip安装模块:因EasyInstall有诸多的缺点,pip是用来取代EasyInstall的。有了EasyInstall安装pip就很简单了,进到C:\Python27\Scripts目录下执行:sudo easy_install pip 即可完成安装。也可以下载pip的安装包进行安装。
有了pip后安装xlrd模块,执行:
pip install xlrd
pip使用:安装---pip install packageName (模块安装成功后,被安装到C:\Python27\Lib\site-packages\目录下)
卸载---pip uninstall packageName
安装单元测试框架模块unittest: pip install unittest
显示已安装的模块:pip list
5、其他安装方法,比如用Buildout安装等...
setuptools的安装:
进到解压目录下执行:C:\setuptools-1.3>python setup.py install 即可。
distribute的安装:(setuptools的替代方案)
# wget http://pypi.python.org/packages/source/d/distribute/distribute-0.6.35.tar.gz
# tar xf distribute-0.6.35.tar.gz
# cd distribute-0.6.35
# python setup.py install
python for eclipse插件:
PyDev - http://pydev.sourceforge.net/update 或 http://pydev.org/updates
独立下载:http://sourceforge.net/projects/pydev/files/
环境前置需求:JDK安装升级到1.7版本,否则安装完成后,eclipse中找不到PyDev菜单。
完成PyDev安装后配置python解释器(已安装到windows上的python的路径):
完成后就可以新建python项目了:

浙公网安备 33010602011771号