问题描述:
- 开发环境中,新项目需要在python3.9及以上版本开发,为了不影响之前运行在python3.6上的项目,就需要增加一个python3.9环境。
- 线上直接使用docker部署就可以了。
解决办法
前提:python2.7和python3.6之前已经安装过了,本次就介绍一下如何再新增一个环境。
- 1.下载python包,选择自己需要的版本 (Python包下载链接):https://www.python.org/ftp/python/
- 2.将python包上传到Linux服务器上,我这边使用的是 WinSCP,免费滴
- 3.在linux上的当前目录下进行解压
tar -zxvf Python-3.9.18.tgz
- 4.创建一个编译、安装的文件夹
mkdir /usr/local/python39
- 5.编译、安装
cd Python-3.9.18
./configure --prefix=/usr/local/python39/
make && make install
- 6.安装成功截图
- 7.建立软连接
- ln -s /usr/local/python39/bin/python3.9 /usr/bin/python39
- ln -s /usr/local/python39/bin/pip3.9 /usr/bin/pip39
- 8.查看、验证
- 9.创建python39的虚拟环境
- 创建:
virtualenv py39 -p /usr/bin/python39
- 激活:
source py39/bin/activate
- 创建:
- 10查看虚拟环境
完毕!