centos_6下的python3和pip的安装

摘要:
CentOS6安装python 31。安装方法是源代码包安装,这需要gcc。makeuminstallgccmake安装python 3所需的依赖包是:openssl-develbzip2-develxat-develgdbm-develreadline-develsqlite-develyuminstallopenssl-devel bzip2-dvelxat-develgdbm-deve

CentOS 6安装python3

1.安装方式是源码包安装,需要用到 gcc,make

yum install gcc make

安装python3需要的依赖包有:openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

    yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

2.去官网下载python3的源码包

#在Linux中可以使用wget命令下载
wget https://www.python.org/ftp/python/3.6.4/Python-3.6.4.tgz

3.解压缩、编译和安装

tar -zxf Python-3.6.4.tgz

cd Python-3.6.4

./configure --prefix=/opt/python3 

make  

make install 

4清除之前编译的可执行文件及配置文件

make clean 

5清除所有生成的文件

make distclean

6查看安装的新版本信息

python3 -V

python3源码包安装之后是自带pip3的,在Python安装位置里的bin目录下,如果系统调用不了pip3就把他添加到环境变量里。
举个栗子:

我的python3是在/opt/python3/里面安装的,打印下环境变量 echo $PATH 查看有哪些目录属于环境里的目录,
将python3或pip3软链接到这些目录底下系统会在些命令的执行时就自动找到包所在位置(建立软连接时推荐绝对路径);

ln -s /opt/python3/bin/python3 /usr/bin/python3.6
	源文件所在位置     软连接文件位置及名称

ln -s /opt/python3/bin/pip3 /usr/bin/pip3
添加环境变量方法2:
/etc/profile是任何用户登录都可以调用的环境变量,如果只对当前用户添加的话在当前用户家目录编辑隐藏文件.bash_profile追加这行命令
vi /etc/profile
    #在文件末尾追加上(Linux的环境变量使用:分割的,调用变量要在变量前面加上$符):
    export PATH=$PATH:/opt/python3/bin

#重载下该文件使添加的变量生效
source /etc/profile

CentOS 6安装pip & pip3

一、yum安装

CentOS默认yum源里是没有python-pip的包

使用 yum install python-pip 安装会报错提示找不到这个包,我们需要先安装扩展源EPEL。

EPEL(http://fedoraproject.org/wiki/EPEL) 是由 Fedora 社区打造,为 RHEL 及衍生发行版如 CentOS、Scientific Linux 等提供高质量软件包的项目。

	yum -y install epel-release

安装python2的pip:

	yum install python-pip

安装python3的pip:

	yum install python3-pip

这里的python或者python3对应的版本取决于你本地环境变量里设置的python或python3的版本


二、python官网下载包安装

https://pypi.python.org/pypi/pip/9.0.1

wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz

解压下载的包

tar -zxf pip-9.0.1.tar.gz

进入解压后的pip目录下,执行setup.py文件进行安装

cd pip-9.0.1

安装python2的pip:

	python setup.py install

安装python3的pip:

	python3 setup.py install

这里的python或者python3对应的版本取决于你本地环境变量里设置的python或python3的版本

免责声明:文章转载自《centos_6下的python3和pip的安装》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇shell的EOF用法Linux/Kubuntu/Ubuntu下安装字体下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

linux系统python3的pip配置

一、很多读者Python安装完成之后,想要下载相关的包,例如:numpy、pandas等Python中这些基础的包,但是,发现pip根本用不了,主要表现在一下几种情况:   二、出现这种情况其实并不意外,虽然Python3.6.3自带了pip,但是安装Python3.6.3之后还需要我们进行进一步的配置。下面配置pip3的环境变量。 截图中/opt/mod...

python 通过pip freeze、dowload打离线包及自动安装【适用于保密的离线环境】

python的pip是其包管理工具,相当方便好用。本文只介绍pip 如何通过其freeze命令打离线包,及其离线包的安装脚本。这个知识点,特别适用于不适合连通互联网,设备需要物理隔绝,保密要求严格的客户环境。 环境 操作系统: Centos 7.7 python 版本: 2.7 客户网络环境: 离线 研发网络环境:联网 pip 安装 (1)下载rpm包...

TensorFlow安装-ubuntu

windows下某些tensorflow例子跑不成功,比如https://www.tensorflow.org/tutorials/wide 中的例子报下面的错误:‘ 'NoneType' object has no attribute 'bucketize' 因此决定在Linux环境上安装tf。 楼主用的linux系统为ubuntu-16.04.2-d...

Centos7 升级python3,解决升级后不兼容问题

  2017年09月05日 21:16:39阅读数:2274 转载来自:http://www.jianshu.com/p/a538125371d4   Centos7 安装python3详细教程,解决升级后不兼容问题 作者 单单丹丹  2017.06.04 21:52* 字数 940 一、确实当前python版本 [root@cent...

CentOS7安装python3.8.5

一、安装依赖包 yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel yum install gcc gcc-c++ openssl-devel libffi-dev...

Python3与FastDFS交互(py3Fdfs)

现有的FastDFS数据库与python交互, 多是通过下载fdfs-client-py,pip本地安装. 不过该模块只适用于Python2, 且适配FastDFS版本较为古老.在Python3中, 有相对应的py3fdfs模块安装 pip install py3Fdfs    py3fdfs源于fdfs-client,但在使用过程中, 和旧版略有不同....