新系统部署python环境需要做的几件事(二)

作者: localhost 分类: Linux 发布时间: 2018-05-15 11:25
一般情况下centos7默认安装了python2.7.5版本,还需要自己安装python3环境,本篇内容主要介绍在centos下安装python3环境,ubuntu16.04默认存在python2和python3的环境,可以忽略

1.安装wget

sudo yum install wget

2.下载并安装python3.6

  • 1.下载
>wget https://www.python.org/ftp/python/3.6.1/Python-3.6.1.tgz
  • 2.安装
  • centos个人习惯安装python到/usr/local/python3下
# 创建目录并解压python3
mkdir -p /usr/local/python3
tar -zxvf Python-3.6.1.tgz

#进入目录,编译安装
cd Python-3.6.1
./configure --prefix=/usr/local/python3
# 如果编译时报错:configure: error: no acceptable C compiler found in $PATH
# 需要保证gcc已经安装
yum install gcc
make && make install

# 建立python3的软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3

# 将/usr/local/python3/bin加入path
vim ~/.bash_profile
#加入如下内容
PATH=$PATH:$HOME/bin:/usr/local/python3/bin
export PATH
#保存

# 执行如下命令让上述修改生效
source ~/.bash_profile

#检查python3和pip3是否正常
python3 -V
pip3 -V

#如果pip3无效 可以建立软连接
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
编译安装好的python3是默认安装了pip3的

3.为python2 安装pip

  • 1.安装pip前需要前置安装setuptools
# 命令如下
#1.先下载安装setuptools
wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26
tar -zxvf setuptools-19.6.tar.gz
cd setuptools-19.6
python setup.py build
python setup.py install

#2.下载安装pip
wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb
tar -zxvf pip-8.0.2.tar.gz
cd pip-8.0.2
python setup.py build
python setup.py install

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注