centos 7 安装Python 3.7

Posted 成功的路上并不拥挤,因为坚持的人很少!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了centos 7 安装Python 3.7相关的知识,希望对你有一定的参考价值。

1.之前什么都没有做 直接下载Python3.7的包
tar -xzvf Python-3.7.2.tgz
cd Python-3.7.2
./configure --prefix=/usr/local/python3
make && make install
创建软连接
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
添加环境变量
vim /etc/profile

PATH="/usr/local/python3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"

source /etc/profile

安装上面一顿操作之后 各种问题

1.在普通用户下执行pytho3和pip3 没有问题但是在root用户下提示命令找不到
2.pip3 install 包的时候报错
pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

  

解决:

1.切换到root用户下进行安装
2.openssl版本过低或者不存在 so
yum install openssl-devel -y 
3.cd Python-3.7.2
./configure --prefix=/usr/local/python3 --with-ssl
make && make install
创建软连接
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
添加环境变量
echo $PATH 如果存在 则不需执行以下命令
vim /etc/profile
在最后一行添加:
PATH="/usr/local/python3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin"

source /etc/profile

通过以上测试在centos7 安装的python3.7 使用很舒服...

 

以上是关于centos 7 安装Python 3.7的主要内容,如果未能解决你的问题,请参考以下文章

阿里云CentOS8.0服务器配置Django3.0+Python 3.7 环境

Python 3.7 - 安装 Scikit-Learn 的问题

linux默认的2.7升级到3.7版本

CentOS6.5安装python3.7

CentOS 7.4 安装 Apache Cassandra 3.7

CentOS6升级Python2.6到3.7,错误处理[No module named ‘_ctyp