0 参考链接: http://www.myexception.cn/linux-unix/1247067.html 写的很不错
1 window下安装Python
a) 下载地址: https://www.python.org/download/releases/2.7.3/
选择(Windows x86 MSI Installer (2.7.3) (sig))
b) 安装: 双击python-2.7.3.msi,按照默认安装方式,一路next即可,安装到c盘(默认安装目录为:C:Python27)
c) 配置环境变量: 设置系统PATH,增加配置项 C:Python27,验证方式如下:
如果不将python安装目录设置到系统环境变量的话,那么在cmd中 输入python命令,会提示:
python不是内部或外部命令
d) 下载python辅助工具(便利的安装第三方库的工具) setuptools
地址如下:
https://pypi.python.org/pypi/setuptools/#windows-7-or-graphical-install, 点击下图链接下载ez_setup.py
下载后,直接双击,即可下载 setuptools-5.1.zip工具,解压后,
cmd cd到解压后的目录;运行 python setup.py install
这样,setuptools就会自动安装到 C:Python27Scripts内
e) 配置 easy_install环境变量:
验证方式如下图:
安装好easy_install工具后,可以使用命令:
easy_install numpy
easy_install django
等命令来下载需要的第三方库, 所有第三方下载的文件都会放在 C:Python27Libsite-packages 内
2 linux下安装Python
a) 在https://www.python.org/download/releases/2.7.3/下找到python linux版源代码包Gzipped source tar ball (2.7.3) (sig),下载Python-2.7.3.tgz
b) 在linux内创建 文件夹 python,并将 Python-2.7.3.tgz拷贝过去
c) 安装,步骤如下图:
解压文件
解压后设置python前缀–>linux安装python时,需要增加前缀,这样保证 make install时,该软件任何的文档都被复制到目标目录pythonnew中,达到维护方便的目的。
[root@localhost Python-2.7.3]# ./configure –prefix=/usr/local/pythonnew
解压后执行make(对python解释器进行编译工作)
[root@localhost Python-2.7.3]# make
执行make install 将上一步编译好的python环境安装到上面配置的目录/usr/local/pythonnew中
[root@localhost Python-2.7.3]# make install
安装成功后验证:
看上图,如果linux进入了python命令,输入 exit()失效时(linux不支持时)
摁 ctrl + d 退出python命令环境。
d) 通过软连接方式告诉机器使用那个版本的python
大多是linux已经集成了python的解释器,可能是2.4或者2.6版,这些版本较低,如果直接执行 python命令的话,必然显示的是默认集成好的版本,我们希望使用我们安装好的高级版本,可以通过软连接方式,具体如下:
(相当于win平台的创建快捷方式)
[root@localhost bin]# ln -s /usr/local/python/bin/python /bin/pythonnew
[root@localhost bin]# pythonnew 使用软连接
Python 2.7.7 (default, Jul 21 2014, 22:35:35) 显示期待的版本
将安装好的python2.7目录下的bin/python命令 创建软连接到 /bin/pythonnew
注:别写成 /bin/python 否则在执行
python时还是查找以前默认版本方式,
同样根据地址: https://pypi.python.org/pypi/setuptools/#windows-7-or-graphical-install
找到
Unix (wget)
后下载 ez_setup.py, 后双击执行,下载得到包setuptools-5.2
拷贝到linux下,解压安装
[root@localhost local]# ls
python Python-2.7.7 Python-2.7.7.tgz setuptools-5.2.zip 拷贝后解压
[root@localhost local]# unzip setuptools-5.2.zip
[root@localhost local]# ls
python Python-2.7.7 Python-2.7.7.tgz setuptools-5.2 setuptools-5.2.zip
[root@localhost local]# cd setuptools-5.2
pythonnew就是上面配置的软连接, 这是执行编译
[root@localhost setuptools-5.2]# pythonnew setup.py build
[root@localhost setuptools-5.2]# pythonnew setup.py install 安装
这时出现了问题,安装报错,RuntimeError: Compression requires the (missing) zlib module
处理方式---> 作者另一篇博客 http://chengjianxiaoxue.iteye.com/blog/2095012 )
安装成功后,有如下提示信息:
Installed /usr/local/python/lib/python2.7/site-packages/setuptools-5.2-py2.7.egg
Processing dependencies for setuptools==5.2
Finished processing dependencies for setuptools==5.2
此时去python安装目录下可以看到 easy_install安装进来了
[root@localhost setuptools-5.2]# ls /usr/local/python/bin/
2to3 idle python2 python2-config
easy_install pydoc python2.7 python-config
easy_install-2.7 python python2.7-config smtpd.py
[root@localhost setuptools-5.2]#
给easy_install工具做软连接
[root@localhost setuptools-5.2]# ln -s /usr/local/python/bin/easy_install /bin/e
asy_installnew
如果使用工具安装报错如下
Could not find suitable distribution for Requirement.parse('django')
参考链接http://chengjianxiaoxue.iteye.com/admin/blogs/2095029
安装成功后如下
Installed /usr/local/python/lib/python2.7/site-packages/Django-1.6.5-py2.7.egg
Processing dependencies for django
Finished processing dependencies for django
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.e1idc.net