python详细安装pip教程

首先安装Python

我安装了两个版本:

  Python-2.7.10.tgz

  Python-3.5.1.tgz

首先看一下系统自带的Python版本:

1 [[email protected] src]# python -V
2 Python 2.6.6

安装Python2.7版本:

[[email protected] src]# tar zxvf Python-2.7.10.tgz
[[email protected] src]# cd Python-2.7.10
[[email protected] Python-2.7.10]# ./configure --prefix=/usr/local/python27
[[email protected] Python-2.7.10]# make && make install

把原来Python版本备份:

[[email protected] Python-2.7.10]# mv /usr/bin/python /usr/bin/python_old

建立Python2.7软连接:

1 [[email protected] Python-2.7.10]# ln -s /usr/local/python27/bin/python /usr/bin/python
2 [[email protected] Python-2.7.10]# python -V
3 Python 2.7.10

安装Python3.5版本:

1 [[email protected] src]# tar zxvf Python-3.5.1.tgz
2 [[email protected] src]# cd Python-3.5.1
3 [[email protected] Python-3.5.1]# ./configure --prefix=/usr/local/python3
4 [[email protected] Python-3.5.1]# make && make install
5 [[email protected] Python-3.5.1]# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
6 [[email protected] Python-3.5.1]# python3 -V
7 Python 3.5.1

开始安装pip

首先下载pip:

1 [[email protected] src]# wget "https://pypi.python.org/packages/source/p/pip/pip-1.5.4.tar.gz#md5=834b2904f92d46aaa333267fb1c922bb" --no-check-certificate

解压安装:

1 [[email protected] src]# tar -zxvf pip-1.5.4.tar.gz
2 [[email protected] src]# cd pip-1.5.4
3 [[email protected] pip-1.5.4]# python setup.py install
4 Traceback (most recent call last):
5   File "setup.py", line 6, in <module>
6     from setuptools import setup, find_packages
7 ImportError: No module named setuptools

看到“ImportError: No module named setuptools”,缺少setuptools模块

下载安装setuptools模块:

[[email protected] src]# wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-12.0.3.tar.gz#md5=f07e4b0f4c1c9368fcd980d888b29a65
[[email protected] src]# tar zxvf setuptools-12.0.3.tar.gz
[[email protected] setuptools-12.0.3]# python setup.py build
[[email protected] setuptools-12.0.3]# python setup.py install
***
z = zipfile.ZipFile(zip_filename, mode, compression=compression)
  File "/usr/local/python27/lib/python2.7/zipfile.py", line 736, in __init__
    "Compression requires the (missing) zlib module"
RuntimeError: Compression requires the (missing) zlib module

看到缺少zlib模块,解决方法:

[[email protected] setuptools-12.0.3]# yum install zlib zlib-devel

安装完成之后需要重新编译Python2.7和3.5:

[[email protected] setuptools-12.0.3]# cd ../Python-2.7.10
[[email protected] Python-2.7.10]# ./configure --prefix=/usr/local/python27/
[[email protected] Python-2.7.10]# make && make install
[[email protected] Python-2.7.10]# rm -rf /usr/bin/python
[[email protected] Python-2.7.10]# rm -rf /usr/bin/python3
[[email protected] Python-2.7.10]# ln -s /usr/local/python27/bin/python /usr/bin/python
[[email protected] Python-2.7.10]# cd ../setuptools-12.0.3
[[email protected] setuptools-12.0.3]# python setup.py build
running build
running build_py
[[email protected] setuptools-12.0.3]# python setup.py install
***
Processing dependencies for setuptools==12.0.3
Finished processing dependencies for setuptools==12.0.3

重新安装之后成功了!但是现在只是把setuptools安装好了,在重新安装pip:

[[email protected] pip-1.5.4]# python setup.py install

Installed /usr/local/python27/lib/python2.7/site-packages/pip-1.5.4-py2.7.egg
Processing dependencies for pip==1.5.4
Finished processing dependencies for pip==1.5.4

[[email protected] pip-1.5.4]# python -m pip install a

/usr/bin/python: cannot import name HTTPSHandler; ‘pip‘ is a package and cannot be directly executed

根据上面提示又是缺少HTTPSHandler模块,安装:

[[email protected] ~]# yum install openssl openssl-devel -y

然后再重新安装编译Python,安装完成时候在重新安装pip:

[[email protected] ~]# python
Python 2.7.10 (default, Apr 29 2016, 11:43:29)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import virtualenv
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named virtualenv
>>> exit()
[[email protected] ~]# python -m pip install virtualenv
Downloading/unpacking virtualenv
  Downloading virtualenv-15.0.1-py2.py3-none-any.whl (1.8MB): 1.8MB downloaded
Installing collected packages: virtualenv
Successfully installed virtualenv
Cleaning up...
[[email protected] ~]# python
Python 2.7.10 (default, Apr 29 2016, 11:43:29)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-16)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import virtualenv
>>> 

~ok,已经成功了!

如果安装的时候不出问题是最好的,所以在安装软件的时候一点要先把依赖包安装好!

时间: 2024-10-13 02:56:42

python详细安装pip教程的相关文章

ceph详细安装部署教程(多监控节点)

一.前期准备安装ceph-deploy工具 所有的服务器都是用root用户登录的 1.安装环境 系统centos-6.5 设备:1台admin-node (ceph-ploy)  1台 monistor 2台 osd 2.关闭所有节点的防火墙及关闭selinux,重启机器. service iptables stop sed -i '/SELINUX/s/enforcing/disabled/' /etc/selinux/config chkconfig iptables off 3.编辑adm

python如何安装pip

安装python以后(我的python版本是32位,版本号2.7.10),如果需要安装一些其他的库,一般有两种办法,一种是自己手动去各个库的官网下载,自己安装:另一种方法是安装pip,使用pip可以方便安装各种python的库. 请注意,安装python以后请把python加入系统的PATH变量中,以便后面可以直接在命令提示符界面使用python 命令 第一步,下载pip,选择下图的压缩包下载 第二步,解压 第三步,使用命令提示符,进入pip安装包解压以后文件夹,输入python setup.p

Anaconda3详细安装使用教程及问题总结

1.Anaconda是什么? 简单来说,Anaconda是Python的包管理器和环境管理器. 先来解决一个初学者都会问的问题:我已经安装了Python,那么为什么还需要Anaconda呢?原因有以下几点: Anaconda附带了一大批常用数据科学包,它附带了conda.Python和 150 多个科学包及其依赖项.因此你可以用Anaconda立即开始处理数据. 管理包. Anaconda 是在 conda(一个包管理器和环境管理器)上发展出来的.在数据分析中,你会用到很多第三方的包,而cond

python Windows安装pip

windows系统先安装python解释器: windows版本exe安装文件下载地址:https://www.python.org/ftp/python/2.7.12/python-2.7.12.msi Linux版本exe安装文件下载地址https://www.python.org/ftp/python/2.7.12/Python-2.7.12.tgz 安装下一步下一步知道完成 配置环境变量 然后在cmd命令行下键入 python -V   就能得到python的版本信息了 安装完成 安装p

转: python如何安装pip和easy_installer工具

原文地址: http://blog.chinaunix.net/uid-12014716-id-3859827.html 1.在以下地址下载最新的PIP安装文件:http://pypi.python.org/pypi/pip#downloads 2.解压安装 3.下载Windows的easy installer,然后安装:http://pypi.python.org/pypi/setuptools 4.安装setuptools工具 5.命令行工具cd切换到pip的目录,找到setup.py文件,

Oracle 11g详细安装配置教程

最近开始学习Oracle数据库了,根据我的理解Oracle数据库是一种强大.复杂.高性能的数据库,而且价格不菲,使用都是中大型企业,土豪专用.学习一种数据库的入门工作就是先安装这种数据库,鉴于大批道友安装时出现问题,特将我安装数据库的流程做成详细的图文教程. 材料:Oracle 11g 下载地址:http://pan.baidu.com/s/1c1vd3H2 根据电脑的位数解压对应的压缩包到同一个文件夹 点击解压好的文件中的setup.exe,下面开始进图详解  一.安装 我用的server20

python如何安装pip和easy_installer工具

1.在以下地址下载最新的PIP安装文件:http://pypi.python.org/pypi/pip#downloads 2.解压安装 3.下载Windows的easy installer,然后安装:http://pypi.python.org/pypi/setuptools 4.安装setuptools工具 5.命令行工具cd切换到pip的目录,找到setup.py文件,然后输入python setup.py install,运行即可(之所以能运行这步,是因为之前安装的setuptools工

Linux 下升级python和安装pip

Linux版本升级: 1.  首先确认Linux操作系统中自带的python 版本时候与自己所需要的版本一致 所有的python版本都在https://www.python.org/ftp/python/ 选择下载 2. wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz 进行下载 3. 解压 tar -zxvf Python-2.7.11.tgz 进入Python-2.7.11目录  输入./configure mak

ANSYS17.0详细安装图文教程

ANSYS 17.0是ANSYS的最新版.下面以图文方式详细描述该软件的安装过程. 1 安装前的准备 安装之前需要做的准备工作: 在硬盘上腾出30G的空间来.(视安装模块的多少,完全安装可能需要二十多G的硬盘空间.) 安装包的准备.(这个自己上网找,很容易找得到) 虚拟光驱软件.(选择项,win8以上的操作系统不需要) 安装包可能如下图所示.(DVD1与DVD2为安装文件,PDF_DOCS为帮助文档,第一个文件夹为破解文件) 通常只需要DVD1及DVD2两个ISO文件. 2 正式安装 1 安装前