码迷,mamicode.com
首页 > 编程语言 > 详细

python安装

时间:2016-08-18 23:29:01      阅读:432      评论:0      收藏:0      [点我收藏+]

标签:

python 源码安装过程及相关问题解决

setuptools 是python的包管理工具,可以方便创建和发布 Python 包。主要应用 easy_install 命令 安装、升级、卸载包(easy_install通过调用setuptools完成模块安装等工作)。

pip 是一个安装和管理python包的工具,是easy_install改进版(旧版本python只有easy_install)。

一、python安装:

下载安装包:https://www.python.org/downloads/release/python-279/
安装包:Python-2.7.9.tgz
安装步骤:
1、放置安装包在/usr/local/ 解压安装包# tar -xzvf Python-2.7.9.tgz
2、# cd /usr/local/Python-2.7.9
  / 执行 # ./configure
3、# make 完成
4、# make install 没有报错,安装成功
5、打开python: # python
  # sys.path       //NameError: name ‘sys‘ is not defined (没有导入sys模块)
  # import sys        //就可以啦

二、pip安装

  pip是一个安装和管理 Python 包的工具,方便python模块的安装。
  pip与yum区别:
  pip依赖于pip仓库,默认为:http://pypi.python.org/,只要里面有就可以安装。
  yum依赖于yum的仓库,需要别人做成rpm包才可以安装。

下载 pip:https://pypi.python.org/packages/e7/a8/7556133689add8d1a54c0b14aeff0acb03c64707ce100ecd53934da1aa13/pip-8.1.2.tar.gz#md5=87083c0b9867963b29f7aba3613e8f4a
安装包:pip-8.1.2.tar.gz
安装步骤:
1、#  tar -xzvf pip-8.1.2.tar.gz
2、# cd pip-8.1.2
3、# python setup.py build
4、# python setup.py build
5、导入python: # import pip //出错
  ImportError: cannot import name HTTPSHandler
  参考:http://lovesoo.org/resolve-the-python-importerrorcannot-import-name-httpshandler.html
  Centos:yum install openssl openssl-devel -y
  Debian or Ubuntu:apt-get install libssl
6、安装完成之后重新安装python,执行 # import pip  //导入成功

三、setuptools安装

  python错误:ImportError: No module named setuptools
  这句错误意思是:没有setuptools的模块,说明python缺少这个模块,那我们只要安装这个模块即可解决此问题,下面为安装setuptools过程:
  在命令行下,下载setuptools包
  1、# wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz
  2、解压setuptools包
    # tar -zxvf setuptools-0.6c11.tar.gz
    # cd setuptools-0.6c11
  3、编译# python setup.py build
  4、安装# python setup.py install
     安装完成,在python中输入:# sys.path  即可查询

 

python安装

标签:

原文地址:http://www.cnblogs.com/unlockth/p/5785620.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!