centos7安装python3环境

环境说明:

系统:Centos 7
Python安装包版本:Python-3.7.5.tgz 官网:https://www.python.org/downloads/source/

安装开发环境、及相关依赖

Development tools这是一个可以给开发编译运维的配置基本初始环境的工具。

sudo yum -y groupinstall "Development tools"
sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

下载安装包、解压

建议放在/usr/local目录下

# 切换目录
cd /usr/local 
# 如果已经下载好了,也可以直接上传
sudo wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz 
# 解压
sudo tar -zxvf Python-3.7.5.tgz  #或 tar -xvJf Python-3.7.5.tar.xz

编译安装

# 切换目录
cd Python-3.7.0
# 指定安装目录 目录可以修改,建议放该目录下
sudo ./configure --prefix=/usr/local/python3
# 安装
sudo make && make install

创建软链接

注意: 这里没有覆盖python以及pip,而是使用python3、pip3,自带的python2.7、pip也依然还可以使用

1./usr/bin 的录是系统预装的可执行程序
2./usr/local/bin 目录是给用户放置自己的可执行程序

sudo ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
sudo ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3
sudo ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

验证是否成功

python3 -V
pip3 -V

修改pip源

这里使用豆瓣源

如果只是临时使用:

pip install <packagename> -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
# 或
pip3 install <packagename> -i http://pypi.douban.com/simple --trusted-host pypi.douban.com

永久修改(pip和pip3同时会生效):

# 切换到家目录
cd ~
# 创建.pip目录 已存在则直接进入该目录
mkdir .pip #
# 进入.pip目录
cd .pip
# 创建pip.conf配置文件
touch pip.conf
# 编辑 已存在则直接编辑
vim pip.conf

# 修改为
[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host = pypi.douban.com

国内的其他镜像源分别如下:
1.清华大学:https://pypi.tuna.tsinghua.edu.cn/simple
2.阿里:https://mirrors.aliyun.com/pypi/simple
3.豆瓣:http://pypi.douban.com/simple/

你可能感兴趣的:(环境搭建)