概述
【推荐】
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版本所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复