我是靠谱客的博主 含蓄故事,最近开发中收集的这篇文章主要介绍centos下更换默认的python版本,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

【推荐】
virtualenv的安装与使用

问题描述:centos6及其以下的python版本一般是比较低的,使得不符合我们的配置环境!!!故可以考虑更换版本
解决步骤:
1.查看自己当前的系统版本
这里写图片描述
2.到官网下载自己需要的python版本
这里写图片描述
或者3.5+版本的

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

3.解压并编译安装
tar -zxvf [下载的安装包]
cd [解压后的文件]
./configure (安装yum -y install gcc)
make(这一步会有一点慢)
make install

4.建立软连接,让默认的python指向我们自己新安装的版本
mv /usr/bin/python /usr/bin/python2.6
ln -s /usr/local/bin/python2.7 /usr/bin/python

或者:
mv /usr/bin/python /usr/bin/python22
ln -s /usr/local/bin/python3 /usr/bin/python

5.修改yum配置文件
因为yum使用python2,因此替换为python3后可能无法正常工作,继续使用这个python2因此修改yum配置文件(vi /usr/bin/yum)。把文件头部的#!/usr/bin/python改成#!/usr/bin/python22保存退出即可

2018-10-26号更新

========================20210514更新====================================
下载Python3.9源码包(需要更新版本可直接访问官网)

wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tar.xz

解压

xz -d Python-3.9.0.tar.xz

tar xf Python-3.9.0.tar

配置、编译、安装

cd Python-3.9.0

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

=======================================================

python3;
提前安装(推荐),yum -y install zlib zlib-devel gcc  openssl-devel
1.下载python3
wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tgz

2. 
tar -zxvf [下载的安装包] 
cd [解压后的文件] 
./configure
./configure --with-ssl (将ssl模块打进去)
make(这一步会有一点慢) 
make install

3.
mv /usr/bin/python /usr/bin/python22 
ln -s /usr/local/bin/python3 /usr/bin/python

4.头部的python===>python22
vim /usr/bin/yum
vim /usr/libexec/urlgrabber-ext-down
=======下载=====================================
pip:
1.下载:
wget https://files.pythonhosted.org/packages/45/ae/8a0ad77defb7cc903f09e551d88b443304a9bd6e6f124e75c0fbbf6de8f7/pip-18.1.tar.gz

2.解压,进入解压目录
python setup.py install

3.下载setuptools
wget https://files.pythonhosted.org/packages/6e/9c/6a003320b00ef237f94aa74e4ad66c57a7618f6c79d67527136e2544b728/setuptools-40.4.3.zip

4.解压,进入解压目录
python setup.py install

5.yum -y install zlib zlib-devel gcc  openssl-devel

6.重新编译安装python,
进入python的解压目录
./configure --with-ssl(将ssl模块打进去)
make
make install

7.回到setuptools解压目录,python setup.py install

8.回到pip解压目录,python setup.py install

建议安装virtualenv进行管理
https://blog.csdn.net/liuge36/article/details/81631901


还是不行,参照https://blog.csdn.net/jeryjeryjery/article/details/77880227

安装nginx==
//一键安装四个依赖
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

//创建一个文件夹
cd /usr/local
mkdir nginx
cd nginx
//下载tar包
wget http://nginx.org/download/nginx-1.13.7.tar.gz

tar -zxvf nginx-1.13.7.tar.gz
cd nginx-1.13.7
./configure
make
make install
cd …/
rm -rf nginx-1.13.7
建立软连接
ln -s /usr/local/nginx/sbin/nginx /usr/bin/nginx
nginx -t
nginx -s reload
nginx -s reload
nginx -s stop

//查看进程命令
ps -ef | grep nginx
netstat -tanp | grep nginx
//平滑重启
kill -HUP Nginx主进程号

最后

以上就是含蓄故事为你收集整理的centos下更换默认的python版本的全部内容,希望文章能够帮你解决centos下更换默认的python版本所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(52)

评论列表共有 0 条评论

立即
投稿
返回
顶部