`

python_基础知识_0_安装(window/linux)

 
阅读更多

 

 

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:\Python27\Scripts内

 

e) 配置 easy_install环境变量:



 验证方式如下图:

 



 

 

 

安装好easy_install工具后,可以使用命令:

easy_install numpy

easy_install django

等命令来下载需要的第三方库, 所有第三方下载的文件都会放在 C:\Python27\Lib\site-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

 

 

  • 大小: 90.5 KB
  • 大小: 66.6 KB
  • 大小: 41.8 KB
  • 大小: 132.3 KB
  • 大小: 33.9 KB
  • 大小: 400.3 KB
  • 大小: 419.1 KB
  • 大小: 438.7 KB
  • 大小: 117.1 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics