<3>Centos系统完整安装python流程

2018-08-26 17:31:23来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

一、环境

系统:Centos7

Python3.6.5  自带pipsetuptools

二、命令

说的多,不如直接上命令:

 

1,安装依赖

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 gcc kernel-devel kenel-headers make bzip2 gcc-c++ zlib zlib-devel libffi-devel

 

解释:不安装依赖,会造成一些安装后的问题,比如:pip、setuptools没有安装

参考:

https://www.cnblogs.com/bigriverx/p/8743008.html

https://www.cnblogs.com/zhangxinqi/p/9074546.html

 

2,下载安装包

mkdir /usr/local/python3

cd /usr/local/python3

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

 

解释:也可以在Windows上下载,通过xftp传到linx

参考:https://jingyan.baidu.com/article/425e69e60cc78abe14fc1640.html

 

3,解压安装,设置安装路径

tar zxvf Python-3.6.5.tgz

mkdir /usr/local/python365

cd Python-3.6.5

./configure --prefix=/usr/local/python365

make

make install

 

解释:

tar是解压tgz包

./configure --prefix... 是设置python的安装位置

make 是编译源代码,生成目标文件、可执行文件

make install 将编译成功的文件,安装到系统目录,一般为/usl/local/bin

 

4,设置软连接

cd  /usr/bin

ll -al python*

mv python python.bak

ln -s /usr/local/python365/bin/python3 /usr/bin/python

ln -s /usr/local/python365/bin/pip3 /usr/bin/pip

 

解释:

ll -al python*  查看当前目录含有python的文件并展示软连接

mv python python.bak 因为要设置python命令是运行python3,需要把系统自带的备份后删除

ln -s 目标路径 链接路径

 

5,设置环境变量

vi  /etc/profile

export PATH=$PATH:/usr/local/Python365/bin

 

解释:编辑环境变量文件,这是永久设置,相当于Windows系统:系统变量Path

参考:http://www.voidcn.com/article/p-hcyvuwuz-bqy.html

 

6,恢复yum依赖的python2

vi /usr/bin/yum

把文件开头第一行的  #!/usr/bin/python

改成  #!/usr/bin/python2.7  这样就可以了。

 

7,更新和测试

python --version

python

pip list

pip install --upgrade pip

 

解释:

python --version 当前python版本号

python  进入python交互环境

pip list 测试pip默认安装的列表,会有黄色提示要更新

pip install --upgrade pip 更新pip

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Python面试应急5分钟!

下一篇:【leetcode 简单】 第五十九题 同构字符串