GVKun编程网logo

如何为python 2.6安装pip?(python2.7如何安装pip)

15

这篇文章主要围绕如何为python2.6安装pip?和python2.7如何安装pip展开,旨在为您提供一份详细的参考资料。我们将全面介绍如何为python2.6安装pip?的优缺点,解答python

这篇文章主要围绕如何为python 2.6安装pip?python2.7如何安装pip展开,旨在为您提供一份详细的参考资料。我们将全面介绍如何为python 2.6安装pip?的优缺点,解答python2.7如何安装pip的相关问题,同时也会为您带来CentOS 6安装python2.7和ipython、CentOS7.2下安装python安装pip-8.0.2管理、Centos升级Python 2.7并安装pip、ipython、linux python3编译以及 卸载,python默认为python3 ,pip默认为pip3,亲测版的实用方法。

本文目录一览:

如何为python 2.6安装pip?(python2.7如何安装pip)

如何为python 2.6安装pip?(python2.7如何安装pip)

我尝试按照此答案中的说明进行操作,但easy_install-2.6找不到pip

>sudo easy_install-2.6 pipProcessing piperror: Not a recognized archive type: pip

答案1

小编典典

只需按照此处的说明进行操作:

  1. 安全下载get-pip.py(这是2.6特定的文件,来自Ricardo Iramar的答案的链接)。
  2. 在您保存的目录中get-pip.py,运行
    sudo python2.6 get-pip.py

一切都会好起来的。

这将为pipPython 2.6安装,并且不会涉及您的2.7版安装。

CentOS 6安装python2.7和ipython

CentOS 6安装python2.7和ipython

CentOS 6安装python2.7和ipython


Centos 6自带的python版本是2.6
[root@C6~]#pythonPython2.6.6(r266:84292,Nov222013,12:16:22)
[GCC4.4.720120313(RedHat4.4.7-4)]onlinux2
Type"help","copyright","credits"or"license"formoreinformation.
>>>
  • 如果想要安装2.7可以额外编译安装一个到指定的路径

  • 第二种方法是使用pyenv

所需要的软件

Python-2.7.13.tgz

ipython-1.2.1.tar.gz

1、安装python

[root@C6soft]#ls
ipython-1.2.1.tar.gzPython-2.7.13.tgz
[root@C6soft]#tarxfPython-2.7.13.tgz
[root@C6soft]#ls
ipython-1.2.1.tar.gzPython-2.7.13Python-2.7.13.tgz
[root@C6soft]#cdPython-2.7.13
#configure文件
[root@C6Python-2.7.13]#./configure--help
`configure'configurespython2.7toadapttomanykindsofsystems.

Usage:./configure[OPTION]...[VAR=VALUE]...
#在安装前要先安装所需环境
[root@C6Python-2.7.13]#yuminstallreadline-devel-y
[root@C6Python-2.7.13]#yumgroupinstall-y"DevelopmentTools"
#安装到指定路径下
[root@C6Python-2.7.13]#./configure--prefix=/usr/local/python27
[root@C6Python-2.7.13]#echo$?
0
[root@C6Python-2.7.13]#make&&makeinstall

python安装完成

[root@C6Python-2.7.13]#/usr/local/python27/bin/python2.7
Python2.7.13(default,Feb272017,18:23:38)
[GCC4.4.720120313(RedHat4.4.7-17)]onlinux2
Type"help","credits"or"license"formoreinformation.
>>>print"hellopython"hellopython

2、安装ipython

[root@C6ipython-1.2.1]#tarxfipython-1.2.1.tar.gz
[root@C6ipython-1.2.1]#cdipython-1.2.1
[root@C6ipython-1.2.1]#/usr/local/python27/bin/python2.7setup.pybuild
[root@C6ipython-1.2.1]#/usr/local/python27/bin/python2.7setup.pyinstall
[root@C6ipython-1.2.1]#echo$?
0
[root@C6ipython-1.2.1]#ls/usr/local/python27/bin/
2to3iploggerpydocpython2-config
idleiptestpythonpython-config
ipclusteripythonpython2smtpd.py
ipcontrollerirunnerpython2.7ipenginepycolorpython2.7-config

创建链接

[root@C6ipython-1.2.1]#ln-sv/usr/local/python27/bin/python2.7/usr/bin/python27
`/usr/bin/python27'->`/usr/local/python27/bin/python2.7'
[root@C6ipython-1.2.1]#ln-sv/usr/local/python27/bin/ipython/usr/bin/
`/usr/bin/ipython'->`/usr/local/python27/bin/ipython'

ipython安装完成

[root@C6~]#ipython
WARNING:IPythonHistoryrequiressqlite,yourhistorywillnotbesaved
Python2.7.13(default,18:23:38)
Type"copyright","credits"or"license"formoreinformation.

IPython1.2.1--AnenhancedInteractivePython.?
->IntroductionandoverviewofIPython'sfeatures.
%quickref->Quickreference.
help->Python'sownhelpsystem.
object?->Detailsabout'object',use'object??'forexTradetails.
In[1]:print"helloworld"
helloworld

CentOS7.2下安装python安装pip-8.0.2管理

CentOS7.2下安装python安装pip-8.0.2管理

1.去51cto下载pip-8.0.2.tar.gz包
2.解压pip-8.0.2.tar.gz
[ [email protected] pip-8.0.2]# tar -zxvf pip-8.0.2.tar.gz
3.安装
[ [email protected] pip-8.0.2]# cd pip-8.0.2
[ [email protected] pip-8.0.2]# python setup.py install
4.出现如下报错
[ [email protected] pip-8.0.2]# python setup.py install
Traceback (most recent call last):
File "setup.py",line 6,in <module>
from setuptools import setup,find_packages
ImportError: No module named setuptools

5.此错误说明缺少setuptools,去下载setuptools-2.0.tar.gz
[[email protected] ~]# wget https://pypi.python.org/packages/source/s/setuptools/setuptools-2.0.tar.gz
6.解压setuptools-2.0.tar.gz
[[email protected] pip-8.0.2]# tar -zxvf setuptools-2.0.tar.gz
7.安装
[[email protected] setuptools-2.0]# python setup.py build
[[email protected] setuptools-2.0]# python setup.py install
8.切换到pip-8.0.2目录下再次进行安装
[[email protected] pip-8.0.2]# python setup.py install...Processing dependencies for pip==8.0.2

Centos升级Python 2.7并安装pip、ipython

Centos升级Python 2.7并安装pip、ipython

https://www.cnblogs.com/technologylife/p/6242115.html

Centos系统一般默认就安装有Python2.6.6版本,不少软件需要2.7以上的,通过包管理工具安装不了最新的版本,通过源码编译可以方便安装指定版本,只需要把下面版本的数字换成你想要的版本号。

1.安装步骤

  下载源码

1
wget http: //www .python.org /ftp/python/2 .7.12 /Python-2 .7.12.tgz

  在下载目录解压源码

1
tar  -zxvf Python-2.7.12.tgz

  进入解压后的文件夹

1
cd  Python-2.7.12

  在编译前先在/usr/local建一个文件夹python2.7.12(作为python的安装路径,以免覆盖老的版本,新旧版本可以共存的)

1
mkdir  /usr/local/python2.7.12

  编译前需要安装下面依赖,否则下面安装pip就会出错

1
yum  install  openssl openssl-devel zlib-devel gcc sqlite-devel -y

  安装完依赖后执行下面命令

1
vim . /Modules/Setup .dist

  找到#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz去掉注释并保存(即去掉#号)

在解压缩后的目录下编译安装

1
2
. /configure  --prefix=/usr/local/python2.7.12 --with-zlib
make  && make install

  此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字

1
mv  /usr/bin/python /usr/bin/python2.6.6

  再建立新版本python的软链接

1
ln  -s /usr/local/python2.7.12/bin/python2.7 /usr/bin/python

  这个时候在命令行输入
  python
  就会显示出python的新版本信息

1
2
3
Python 2.7.12 (default,Oct 13 2016,03:17:14)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
Type “help”,“copyright”,“credits” or “license”  for  more information.

2.修改yum配置文件

  之所以要保留旧版本,因为yum依赖Python2.6,改下yum的配置文件,指定旧的Python版本就可以了。

  vim /usr/bin/yum,将第一行的#!/usr/bin/python修改成#!/usr/bin/python2.6.6

 

3.安装最新版本的pip

1
2
wget https: //bootstrap .pypa.io /get-pip .py
python get-pip.py

  之前有旧版本的话就先删掉rm -rf /usr/bin/pip

1
ln  -s /usr/local/python2.7.12/bin/pip2.7 /usr/bin/pip

  看下pip的版本

1
pip -V

  pip安装完毕,现在可以用它下载安装各种包了

 

安装ipython 

  使用pip方法安装

1
pip  install  ipython

  安装readline扩展模块

1
2
3
yum  install  readline-devel
yum  install  patch 
pip  install  readline

  需要将ipython的路径软链接添加到/usr/bin目录下

1
ln  -s /usr/local/python2.7.12/bin/ipython  /usr/bin/ipython

  至此ipython 安装完毕

 

 

本文参考链接:http://blog.fazero.me/2016/10/13/centos-update-python/

linux python3编译以及 卸载,python默认为python3 ,pip默认为pip3,亲测版

linux python3编译以及 卸载,python默认为python3 ,pip默认为pip3,亲测版

前置准备
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
yum install libffi-devel -y
python linux下载源:
https://www.python.org/ftp/python
在linux任意位置新建任意目录
wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz
tar -zxvf Python-3.6.6.tgz

然后此目录下就多出了一个解压后的文件Python-3.6.6,下面进入文件夹中:

cd Python-3.6.6

./configure  
make&&make install

这样,基本上python3.我们就安装完成了,默认情况下,python3安装在/usr/local/bin/,这里为了使默认python变成python3,需要加一条软链接,并把之前的python命令改成python.bak:

mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python3 /usr/bin/python
接着默认pip也是需要修改的,可以通过find / -name ''pip3''找到pip3的位置,同样的,加一条软链到bin里面:

mv /usr/bin/pip /usr/bin/pip.bak
ln -s /usr/local/bin/pip3 /usr/bin/pip
既然把默认python改成了python3的版本,那么这时候yum就出问题了,因为yum貌似不支持python3,开发了这个命令的老哥也不打算继续写支持python3的版本了,所以,如果和python版本相关的文件就不要通过yum下载了,这里我们需要把yum默认的指向改为python2.7的版本,分别是两个文件:

vi /usr/libexec/urlgrabber-ext-down

vi /usr/bin/yum

修改#/usr/bin/python  为 #/user/bin/python2.7

自此,我们就完成了新安装的centos系统中的两个python版本的全部流程。

在linux输入python2则调起python2,pip2调起python2下的pip;

输入python,则默认调起python3,pip调起python3的pip3。

 

卸载python3
      rpm -qa|grep python3|xargs rpm -ev --allmatches --nodeps       
      whereis python3 |xargs rm -frv           
     删除所有残余文件
      成功卸载!
      whereis   python      
      查看现有安装的python

  

==============gold  line  about soft link ========================

 

创建软链接ln -s [源文件或目录] [目标文件或目录]

如:ln –s /opt/apps/redis-5.0.0 /usr/local/redis

 
(请注意源、目标文件/目录都不要在后面加”/”,重要的事情说三遍,原因自行度娘/Google)

删除软链接

与删除普通的文件一样,使用 rm –rf 软链接名称
\color{red}{请注意源、目标文件/目录都不要在后面加”/”,重要的事情说三遍,否则会删掉实际目录中的文件,亲测,巨坑~~!!!}
如:

rm –rf /usr/local/redis

 

修改软链接

ln –snf [新的源文件或目录] [目标文件或目录]
如:将原来的源目录/opt/apps/redis-5.0.0改为/opt/apps/redis-5.0.4   ln –snf /opt/apps/redis-5.0.4 /usr/local/redis



今天关于如何为python 2.6安装pip?python2.7如何安装pip的讲解已经结束,谢谢您的阅读,如果想了解更多关于CentOS 6安装python2.7和ipython、CentOS7.2下安装python安装pip-8.0.2管理、Centos升级Python 2.7并安装pip、ipython、linux python3编译以及 卸载,python默认为python3 ,pip默认为pip3,亲测版的相关知识,请在本站搜索。

本文标签: