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 ...
随机推荐
- JSON 之GSON 解析
一. 谷歌GSON这个Java类库可以把Java对象转换成JSON,也可以把JSON字符串转换成一个相等的Java对象.Gson支持任意复杂Java对象包括没有源代码的对象. 二.Gson解析Json ...
- C++之string的底层真的是用char数组来实现的么?
一.引言 遇到一个问题:使用加密库对数据进行加密,得到密文,使用string进行保存并传输,然后可以正确解密出来,但是使用string.c_str()进行参数传递则无法正确解密出明文. 原因是:密文中 ...
- 流式布局的使用方法--Masonry
http://www.jq22.com/demo/masonry/ 范例 css部分 body { background-color: #c7cad0; } .post_box { backgroun ...
- VS2015配置Linux开发远程调试
# VS2015配置Linux开发远程调试 ### 简介-----------------------------vs2015支持跨平台开发 ### 软件环境--------------------- ...
- C语言 · P1001(大数乘法)
算法提高 P1001 时间限制:1.0s 内存限制:256.0MB 当两个比较大的整数相乘时,可能会出现数据溢出的情形.为避免溢出,可以采用字符串的方法来实现两个大数之间的乘法.具体 ...
- python ascii codec can't decode
提示错误: UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 240: ordinal not in range ...
- Deep learning for Human Strategic Behaviour
没看,但是论文UI和视频做的很好. 论文地址:https://papers.nips.cc/paper/6509-deep-learning-for-predicting-human-strategi ...
- Unity5 AssetBundle打包加载及服务器加载
Assetbundle为资源包不是资源 打包1:通过脚本指定打包 AssetBundleBuild ab = new AssetBundleBuild ...
- 辛星和您一起解析PHP中的单例模式
事实上单例模式还是用的挺多的,要说到最经典的样例.可能就是操纵数据库的类了,它假设是单例的话,能够避免大量的new操作消耗资源,而假设系统中须要一个类来管理全局的信息,则把它用成单例也是非常不错的.由 ...
- RAII in C++
在C++中,如果对一个块直接分配资源,而且在释放资源之前发生异常,那么这些资源在栈展开(注1)期间将不会得到释放.例如,一个块可以通过调用new动态分配内存,如果该块因异常退出,编译器将不会删除该指针 ...