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

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.dtcms.com/a/18840.html

相关文章:

  • win11 labelme 汉化菜单
  • 集成测试总结文档
  • JMeter工具介绍、元件和组件的介绍
  • 【复现DeepSeek-R1之Open R1实战】系列1:跑通SFT(一步步操作,手把手教学)
  • Python有哪些应用场景
  • 等距节点插值公式
  • 动态规划:解决复杂问题的高效策略
  • 目标检测中的数据增强:翻转、旋转、缩放、裁剪、亮度、模糊等【附完整源码】
  • 用Python实现线性回归:从数学原理到代码实战
  • 【16】思科AireOS:创建使用 LWA 认证的 WLAN
  • CPT205 计算机图形学 OpenGL 3D实践(CW2)
  • 基于GFF3文件提取基因的位置信息
  • ram的使用——初始化很重要
  • 通过用户登录案例,详细说明线程的7种状态
  • 物联网 网络安全 概述
  • CloudberryDB(六)SPI拓展功能
  • 网络安全PPDR
  • Grafana——如何迁移Grafana到一台新服务器
  • 【人工智能】学会表达自己的需求是用好DeepSeek R1的关键
  • 优选算法《位运算》
  • C++ 虚表(Vtable)和虚基表(Vbtale)与 虚函数 和 虚继承
  • Linux网络 | 多路转接Poll
  • 轻松上手:2025年微服务教程
  • C++中常用的十大排序方法之3——插入排序
  • Redis 04章——持久化
  • PDF工具,个人作品,免费分享
  • sql语句的执行顺序
  • 【etcd】ubuntu22安装,与redis对比的区别
  • android studio 使用maven-publish 插件上传aar到远程maven仓库
  • DeepSeek 15天指导手册——从入门到精通