FreeBSD系统使用pyenv安装不同版本python,比如python3.12

python有多种不同的版本管理系统,比如常见的conda、venv等,这次了解到还有pyenv。与另外两种相比,pyenv的特点是在各种平台上,主要是FreeBSD和Linux,都可以在系统里使用pkg或apt装上它,然后直接使用,非常简单方便。

当然如果官网速度慢,那就还是用手工安装好了。

FreeBSD下pyenv的使用

首先使用pkg安装pyenv

sudo pkg install pyenv 

安装完成提示:

Load pyenv automatically by appending

the following to ~/.bash_profile:

   eval "$(pyenv init -)"

安装python3.12

直接执行这条命令安装python3.12

pyenv install 3.12

但是唯一的缺点,就是国内使用可能网速很慢。如果网速快,这样安装不同的python版本还是挺方便的。

解决pyenv网速慢的问题

执行pyenv installl 3.12,可以看到它是到官网下载python3.12 ,幸好国内有python的镜像,我们可以到镜像站下载,比如华为的镜像站:Index of python-local/3.12.9

下载这个:

Python-3.12.9.tar.xz

解压缩

tar -xzvf Python-3.12.9.tar.xz

解压之后,进入目录,直接编译安装即可:

./configure

make install 

这样问题就解决了。当然这样也就背离了pyenv原本的傻瓜式安装的目的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值