网站首页 > 开源技术 正文
原文: https://www.qiulin-dev.top/articles/81aab753-0d0e-470c-b08f-2643c876841b
1. Pyenv 介绍
Pyenv 是一个非常流行的 Python 版本管理工具,它可以让你在同一台机器上安装并管理多个不同的 Python 版本,解决了不同项目需要不同 Python 版本的问题。它的优势包括:
- 版本切换方便:你可以轻松地在不同的 Python 版本之间切换。
- 项目隔离:可以为每个项目指定特定的 Python 版本,避免依赖冲突。
- 虚拟环境支持:结合 pyenv-virtualenv,你可以创建并管理 Python 虚拟环境。
2. 安装 Pyenv 前的准备工作
在 Ubuntu 24 上安装 Pyenv 之前,需要确保系统中安装了 git 以及一些必要的依赖库。可以通过以下命令安装这些依赖项:
sudo apt update
sudo apt install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev python3-openssl git
3. 安装 Pyenv
执行以下步骤来安装 Pyenv:
3.1 使用curl安装 Pyenv
可以通过 curl 命令安装 Pyenv:
curl https://pyenv.run | bash
3.2 设置环境变量
安装完成后,需要将 pyenv 添加到系统的环境变量中。编辑 ~/.profile 文件,添加以下内容:
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
编辑 ~/.bashrc 文件,添加以下内容:
eval "$(pyenv virtualenv-init -)"
3.3 验证安装
运行以下命令验证 Pyenv 是否安装成功:
pyenv --version
4. 使用 Pyenv 安装 Python 版本
安装 Pyenv 后,可以使用它来安装你需要的 Python 版本。首先,通过以下命令列出所有可用的 Python 版本:
pyenv install --list
选择你需要的版本,比如 Python 3.10.0,并通过以下命令安装:
pyenv install 3.10.0
查看已经安装的python版本:
pyenv versions
安装完成后,可以设置全局或本地的 Python 版本:
- 设置全局 Python 版本:
pyenv global 3.10.0
- 设置本地项目的 Python 版本:
pyenv local 3.10.0
猜你喜欢
- 2024-10-27 越狱工具checkra1n更新 iOS 13.4.1系统也可以越狱了
- 2024-10-27 数据库多实例(数据库多实例数据泵写法)
- 2024-10-27 企业dns流量实时监控(企业dns流量实时监控怎么设置)
- 2024-10-27 Linux学习笔记(九)软件包管理(linux软件包管理的意义)
- 2024-10-27 如何打造自己的资产管理系统(如何打造自己的资产管理系统呢)
- 2024-10-27 BFP&XDP指南-工具链(bp工具箱)
- 2024-10-27 从零开始学习OpenWrt:刷机 + 使用 + 编译教程
- 2024-10-27 替代Docker build的Buildah简单介绍
- 2024-07-20 Linux Shell 练习小例子(linux的shell编程题目)
- 2024-07-20 通过Python扫描代码关键字并进行预警
你 发表评论:
欢迎- 最近发表
-
- 使用Python实现图片文件的加密与解密:保障隐私安全的实用方案
- 吴恩达官宣开源,yyds!(吴恩达rnn)
- Python自动化办公实战:效率提升10倍的脚本开发指南
- Android让视图显示未读消息数量(未读消息图标怎么显示)
- docker容器安装与部署,常用命令、容器卷、dockerfile,详细教程
- pytorch的一个最简单的cpp扩展(pytorch cdist)
- 如何编译.Net 6 Runtime源码(编译framework)
- 微软Windows 11将改版BSOD、强制登录账号才能安装
- windows环境下配置sphinx输出html文档
- 超详细windows安装配置WSL2(ubuntu20.04)步骤
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)