杂谈
最近由于某个项目只能在Python3.7.7下才能跑,故有了下面的教程……
下载Python指定版本
![图片[1]-CentOS8 如何手动编译安装任意版本Python-FancyPig's blog](https://www.cvv-goods.com/wp-content/uploads/2023/03/20221119161924859-1024x685-1.webp)
我们将复制XZ compressed source tarball对应的链接,然后可以使用curl下载
curl -O https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tar.xz
当然您也可以自己用电脑下载下来传到服务器。
配置构建Python
下面我们这里默认您已经下载好了。然后,我们对其进行解压缩
tar -xf Python-3.7.7.tar.xz
解压好之后进入对应的路径
cd Python-3.7.7
然后生成配置文件
./configure --enable-optimizations
编译Python
make -j 12
sudo make altinstall
最后我们可以通过下面的命令进行验证
python3.7 --version
如果命令有效果则代表,已经成功编译安装了。使用exit()
可以退出
配置环境变量
当你执行到这里时,如果你想让系统Python默认就使用上面我们编译安装的版本,则需要进行下面操作。如果你只是想部分软件使用这个,那你也可以直接用python3.7
命令进行运行……
但是很多人有强迫症,必须要用python
输入命令才舒服,那也问题不大。
譬如我们前面安装的python3.7.7在这个位置
/www/server/PigEnv/Python-3.7.7
则移除链接后,重新将我们的指定Python版本链接到/usr/bin/python
即可
rm -f /usr/bin/python
ln -s /www/server/PigEnv/Python-3.7.7 /usr/bin/python
© 版权声明
THE END
暂无评论内容