大纲
-
下载和上传python安装包
-
检查 依赖包是否安装
-
安装依赖包
-
编译安装
-
系统配置
一、
下载和上传python安装包
1.1、去官网下载编译安装包,python3.6.8地址:
1.2、上传压缩包到centos 服务器:
切换到下载文件目录,
scp Python-3.6.8 用户名@IP:保存的目录
二、检查依赖包是否安装
编译安装python所需要的依赖包为
gcc、gcc-c++、sqlite-devel.x86_64、openssl-devel、openssl、zlib*
检查是否安装:
rpm -qa gcc gcc-c++ sqlite-devel.x86_64 openssl-devel openssl
输出如图
如果没有输出软件信息,则说明没有安装
注意,python3 一定要安装openssl-devel openssl 这两个,不然import ssl 会报错,然后pip3安装 也会有问题
三、安装依赖包
查询依赖包
命令:yum list gcc
安装依赖包
命令:
yum install gcc.x86_64
输入y,然后等待安装完成即可。
安装成功。
其他依赖包也是一样的安装就可以了。
四、编译安装
一般的,解压安装包,就可以安装了,但是在安装之前,需要配置一些信息,比如python安装的路径,这些信息是通过 [configure]文件进行配置的
4.1、解压
tar -xvf Python-3.6.8.tar.xz
4.2、配置
./configure --prefix=/usr/local/python3.6.8 --with-ssl
--prefix 指定python安装目录
执行完成,就配置好了,接下来就可以编译安装了
4.3、编译安装
编译安装,主要是两个命令,这两个命令我们一般放到一起执行:
make 和 make install
一般的:
make && make install
五、系统配置
到上面一步,python就已经安装了,但还需要配置一下系统,方便使用,主要是两个方面:创建软连接和添加到环境变量
5.1、创建软连接:
ln -s /usr/local/python3.6.8/bin/python3 /usr/bin/python3
ln -s /usr/local/python3.6.8/bin/pip3 /usr/bin/pip3
注意:路径请用绝对路径
5.2、修改 【.bash_profile】文件,添加环境变量:
切换到用户家目录下,打开.bash_profile
vim .bash_profile
添加python安装目录到PYTH
PATH=$PATH:/usr/local/python36.8/bin:$HOME/bin
如图
保存并退出,然后让.bash_profile 文件生效
source .bash_profile
检查,安装成果:
python3
5.3、配置pip改为国内镜像源
在 /etc 下 新加或者修改 pip.conf
vim /etc/pip.conf
加入:
[global]
index-url=
https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host=
pypi.tuna.tsinghua.edu.cn
至此,python安装完毕。