CentOS安装python-2.7+安装pip-10.0.0
注:以下所有操作均在CentOS 6.8 x86_64位系统下完成。
首先查看当前系统预装的python版本:
# whereis python
python2: /usr/bin/python2 /usr/bin/python2. /usr/lib/python2. /usr/lib64/python2. /usr/include/python2.
# pthyon --version
Python 2.6.
# cd /usr/bin
# ls -l python*
-rwxr-xr-x root root Aug python
lrwxrwxrwx root root Aug python2 -> python
-rwxr-xr-x root root Aug python2.
系统默认安装的是python-2.6.6,由于2.6版本已经不再被支持,所以这里将其升级成2.7版本。
#安装python#
开始下载python并进行编译安装:
# wget https://www.python.org/ftp/python/2.7/Python-2.7.tgz
# tar zxf Python-2.7.tgz
# cd Python-2.7
# ./configure --prefix=/usr/local/python-2.7
# make && make install
然后配置环境替换默认的python-2.6:
# vim /etc/profile ...
export PY_HOME=/usr/local/python-2.7
export PATH=$PY_HOME/bin:$PATH
...
# source /etc/profile
# python --version
Python 2.7
重新指向python2的软链:
# rm -f /usr/bin/python2
# ln -s /usr/local/python-2.7/bin/python /usr/bin/python2
至此,python安装完毕。
#安装pip#
首先查看当前的pip的版本:
# whereis pip
pip: /usr/bin/pip /usr/bin/pip2.
# pip --version
pip 9.0. from /usr/lib/python2./site-packages (python 2.6)
当前的pip是python2.6的,所以同样需要升级安装。
首先需要安装setuptools:
# wget https://files.pythonhosted.org/packages/72/c2/c09362ab29338413ab687b47dab03bab4a792e2bbb727a1eb5e0a88e3b86/setuptools-39.0.1.zip
# unzip setuptools-39.0..zip
# cd setuptools-39.0.
# python setup.py install
...
Installed /usr/local/python-2.7/lib/python2./site-packages/setuptools-39.0.-py2..egg
Processing dependencies for setuptools==39.0.
Finished processing dependencies for setuptools==39.0.
然后安装pip:
# wget https://files.pythonhosted.org/packages/e0/69/983a8e47d3dfb51e1463c1e962b2ccd1d74ec4e236e232625e353d830ed2/pip-10.0.0.tar.gz
# tar zxf pip-10.0..tar.gz
# cd pip-10.0.
# python setup.py install
...
Installed /usr/local/python-2.7/lib/python2./site-packages/pip-10.0.-py2..egg
Processing dependencies for pip==10.0.
Finished processing dependencies for pip==10.0.
然后配置环境替换默认的pip:
# which pip
/usr/local/python-2.7/bin/pip
# source /etc/profile
# pip --version
pip 10.0. from /usr/local/python-2.7/lib/python2./site-packages/pip-10.0.-py2..egg/pip (python 2.7)
至此,安装完成。
CentOS安装python-2.7+安装pip-10.0.0的更多相关文章
- 转: CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法
from: http://www.linuxde.net/2014/05/15576.html CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法 2014/05/ ...
- CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法
CentOS 6.4安装pip,CentOS安装python包管理安装工具pip的方法如下: 截至包子写本文的时候,pip最新为 1.5.5 wget --no-check-certificate h ...
- 安装python的pywin32安装不了,提示找不到py3.6-32
安装python的pywin32安装不了,提示找不到py3.6-32 首先我自己的py3.6是64位版本的,这是pywin32模块的下载地址 里面有各种版本的,首先我先下了64位的3.6版本的,结果提 ...
- CentOS下编译安装python包管理安装工具pip教程
ubuntu 安装pip 代码如下: apt-get install python-pip 安装requests, pip install requests 对于centos的,直接 yum inst ...
- Linux 下 安装Python第三方模块工具箱pip,以及用pip安装的方法
下载文件 wget https://bootstrap.pypa.io/get-pip.py --no-check-certificate 执行安装 python get-pip.py 可以做一个软连 ...
- Linux服务器中安装python包管理工具pip
pip是python的包管理工具,python的强大之处除了在于语法的简练,还有就是对众多的库支持了. 1.下载pip包管理工具 链接地址:https://pypi.python.org/pypi/p ...
- python安装pip和使用pip安装Python库类比如pip安装beautifulsoup4
初学Python时,看到很多不懂得东西,比如 pip, 是python 包管理工具,pip是easy_install的取代. Distribute是对标准库disutils模块的增强,我们知道disu ...
- 在windows下安装python包管理器pip及使用
从来没有在Windows下用过pip,今天试了下,原来pip也可以在Windows下安装,使用也和Linux下一样简单. 先从下面的地址下载pip源码: http://pypi.python.or ...
- Python pip安装时You are using pip version 9.0.1, however version 18.0 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command.
在我们安装第三方库的时候会在结尾出现如下两行内容 You are using pip version 9.0.1, however version 18.0 is available. You sho ...
- CentOS7 安装python 3.5 及 pip安装
1.CentOS7 安装Python 的依赖包 # yum install -y zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-d ...
随机推荐
- 【C语言】19-static和extern关键字1-对函数的作用
一.extern与函数 在前面我提到过一句话:如果一个程序中有多个源文件(.c),编译成功会生成对应的多个目标文件(.obj),这些目标文件还不能单独运行,因为这些目标文件之间可能会有关联,比如a.o ...
- c函数声明前加typedef是什么情况
刚才看到APUE(高级UNIX环境编程)里面的apue.h中有一行 typedef void Sigfunc(int); 没搞懂什么意思 其实就是定义一个函数指针类型,等价于 typedef void ...
- 记一次有趣的 Netty 源码问题
背景 起因是一个朋友问我的一个关于 ServerBootstrap 启动的问题. 相关 issue 他的问题我复述一下: ServerBootstrap 的绑定流程如下: ServerBootstra ...
- JS学习笔记(5)--一道返回整数数组的面试题(经验之谈)
说明: 1. 微信文章里看到的,作者是马超 网易高级前端技术经理,原文在网上搜不到,微信里可以搜“为什么你的前端工作经验不值钱?”,里面写着“转载自网易实践者社区”.(妈蛋,第二天网上就有了http: ...
- mysql学习笔记1---mysql ERROR 1045 (28000): 错误解决办法(续:深入分析)
在命令行输入mysql -u root –p,输入密码,或通过工具连接数据库时,经常出现下面的错误信息,详细该错误信息很多人在使用MySQL时都遇到过. ERROR 1045 (28000): Acc ...
- easyui添加删除tooltip
/** * 扩展两个方法 */$.extend($.fn.datagrid.methods, { /** * 开打提示功能 * @param {} jq * @param {} params 提示消息 ...
- java内存溢出怎么解决
java.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小.程序不严密,产生了过多的垃圾. 导致OutOfMemory ...
- 从myspace数据库看分布式系统数据结构变迁[转]
MySpace已经成为全球众口皆碑的社区网站之王.尽管一流和营销和管理经验自然是每个IT企业取得成功的首要因素,但是我们却抛弃这一点,而主要着眼于探讨在数次面临系统扩张的紧急关头MySpace是如何从 ...
- sdut 2159:Ivan comes again!(第一届山东省省赛原题,STL之set使用)
Ivan comes again! Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^ 题目描述 The Fairy Ivan gave Say ...
- win7下maven的安装
1.在安装maven之前,先确保已经安装JDK1.6及以上版本,并且配置好环境变量.2.上Maven官网(https://maven.apache.org/download.cgi)下载Maven的压 ...