目前我的虚拟环境python版本是3.4,  想升级到最新的3.7.4, 总结步骤如下:

  1. 首先激活当前env_py3环境, 并导出当前依赖包:

首先安装依赖:

注意: libffi-devel必须安装, 不然编译安装会失败而导致安装不完整, 而创建虚拟环境时会报错(No module named ‘_ctypes’ )

下载安装python3.7:

创建软链接:

配置虚拟环境:

附: 我的系统配置文件:

.bashrc:

 


旧的:升级python2.7.14:

在系统上升级python还是需要慎重, 严重的会导致系统命令不可用, 建议最好不要覆盖系统原本的/usr/bin/python文件

下面是升级脚本:

 

解决升级python导致的salt启动失败:

centos7重新编辑安装了python2.7.14, 原来是2.7.5, 导致salt-minion启动失败。

解决:

由于之前备份了python执行文件为python2.7.5, 新的Python安装在/usr/local/目录。由于脚本误把之前版本的pip包删除了, 所以重新安装salt需要的模块:

首先更改salt执行文件:

sed -i ‘s|^#!/usr/bin/python$|#!/usr/bin/python2.7.5|’ /usr/bin/salt*

如提示没有yaml块, 则安装之:

wget http://pyyaml.org/download/pyyaml/PyYAML-3.12.tar.gz; tar -xvzf PyYAML-3.12.tar.gz; python2.7.5 setup.py install

安装相应模块:

python2.7.5 -m pip install zmq msgpack-python M2Crypto

Categories: 未分类

1 Comment

xraju.com · 06/18/2020 at 3:03 AM

For hottest news you have to go to see the web and on the web I found this web
site as a finest website for newest updates.

Leave a Reply

Avatar placeholder

Your email address will not be published. Required fields are marked *