当前位置: 首页 > article >正文

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原本的傻瓜式安装的目的。


http://www.kler.cn/a/548480.html

相关文章:

  • 景联文科技:以精准标注赋能AI未来,打造高质量数据基石
  • 数据库报错1045-Access denied for user ‘root‘@‘localhost‘ (using password: YES)解决方式
  • Java 单例模式 (Singleton)
  • MySQL 插入替换语句(replace into statement)
  • C语言中的对象、左值、右值、序列点、副作用的概念
  • Django 创建表时 “__str__ ”方法的使用
  • DeepSeek生成思维导图
  • K8S容器启动提示:0/2 nodes are available: 2 Insufficient cpu.
  • uniapp + vite + 使用多个 ui 库
  • LLM学习笔记2——使用Docker(Ollama+OpenWebUI)实现本地部署DeepSeek-R1-14B模型
  • 图像处理篇---基本OpenMV图像处理
  • 小程序之间实现互相跳转的逻辑
  • Ubuntu服务器设置X11服务
  • HCIA综合项目之多技术的综合应用实验
  • 大数据学习(45) - Flink基本处理函数
  • Android中获取so文件来源于哪个库
  • 轻松上手:2025年微服务教程
  • AWS上基于高德地图API验证Amazon Redshift里国内地址数据正确性的设计方案
  • 【人工智能】通过python练习机器学习中的8大算法
  • k8s强制删除状态为 Terminating的Namespace