centos下pyenv和pyenv-virtualenv的使用

CentOS使用pyenv与pyenv-virtualenv管理Python环境
本文介绍了如何在CentOS系统中利用pyenv和pyenv-virtualenv进行Python版本的安装与管理,包括指定国内镜像源加速下载,创建、激活与管理虚拟环境的方法。

本文参考了Python版本管理工具 Pyenv的安装与使用
pyenv和pyenv-virtualenv的安装请参考上一篇文章本文主要介绍pyenv和pyenv-virtualenv的使用。

pyenv指定国内镜像源的python版本安装

如果直接用pyenv install x.x.x 直接下载和安装python版本,速度会比较慢,因此可以先从国内镜像源下载,再用pyenv安装

用搜狐镜像源
wget http://mirrors.sohu.com/python/2.7.16/Python-2.7.16.tar.xz  -P ~/.pyenv/cache
或者用淘宝镜像源
wget https://npm.taobao.org/mirrors/python/3.6.4/Python-3.6.4.tar.xz -P ~/.pyenv/cache

安装,可以用-v显示安装详情

pyenv install 2.7.16 -v

pyenv的常用命令有下面这些:

  • 查看所有可用的pyenv命令
pyenv commands
  • 安装和下载python版本(会将版本安装到$(pyenv root)/versions)
pyenv install 2.7.8
  • 卸载指定python版本
pyenv uninstall 2.7.8
  • 设定local python版本(通过将版本号写入当前目录的.python-version)

                
<think>我们参考了多个引用,特别是引用[1][2]强调了Pyenv的作用:管理多个Python版本。引用[3][4][5]提供了具体的安装步骤依赖。接下来我们将按照以下步骤详细说明:1.安装前的准备工作(安装依赖)2.安装Pyenv3.配置环境变量4.安装特定版本的Python5.管理Python版本(全局局部)注意:以下步骤以CentOS为例(引用[2][4]都提到CentOS),但Pyenv也适用于其他Linux发行版,依赖包名称可能有所不同。步骤1:安装依赖根据引用[4],我们需要安装一些依赖包:sudoyum-ygroupinstall"DevelopmentTools"sudoyum-yinstallopenssl-develbzip2-devellibffi-develxz-devel步骤2:安装Pyenv引用[4]提供了通过pyenv-installer脚本安装的方法:curl-Lhttps://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer|bash步骤3:配置环境变量安装完成后,按照引用[1][4],我们需要将Pyenv添加到PATH中。通常,我们需要在~/.bashrc(或~/.bash_profile)中添加以下内容:exportPATH="$HOME/.pyenv/bin:$PATH"eval"$(pyenvinit--path)"eval"$(pyenvvirtualenv-init-)"#如果你要使用pyenv-virtualenv插件(引用[5])然后执行:source~/.bashrc步骤4:安装特定版本的Python引用[3]提到,我们可以列出可用的Python版本,然后安装指定版本。例如:pyenvinstall3.9.6#安装Python3.9.6步骤5:管理Python版本-设置全局Python版本:pyenvglobal3.9.6-设置项目(目录)局部Python版本:在项目目录下执行pyenvlocal3.9.6另外,引用[5]提到安装pyenv-virtualenv插件,用于管理虚拟环境。接下来我们按照这些步骤详细展开,并确保LaTeX格式正确。</think> 我将详细介绍如何在 Linux 系统上安装、配置 Pyenv使用它管理 Python 版本,整合了引用中的关键信息: ### 安装步骤 1. **安装依赖包** (引用[4]) ```bash sudo yum -y groupinstall "Development Tools" sudo yum -y install openssl-devel bzip2-devel libffi-devel xz-devel curl ``` *适用于其他发行版的类似依赖:`build-essential`, `libssl-dev`等* 2. **安装 Pyenv** (引用[2][4]) ```bash curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash ``` 3. **配置环境变量** (引用[1][2]) 在 `~/.bashrc` 或 `~/.zshrc` 中添加: ```bash export PATH="$HOME/.pyenv/bin:$PATH" eval "$(pyenv init --path)" eval "$(pyenv init -)" ``` 加载配置: ```bash source ~/.bashrc ``` ### 使用指南 1. **安装 Python 版本** (引用[3]) ```bash pyenv install 3.9.6 # 安装指定版本 pyenv install -l # 查看所有可用版本 ``` 2. **版本管理** (引用[1][2]) ```bash pyenv global 3.9.6 # 设置全局默认版本 pyenv local 3.8.0 # 为当前目录设置专属版本 pyenv versions # 查看已安装版本 ``` 3. **创建虚拟环境** (引用[5]) ```bash pyenv virtualenv 3.9.6 my-project-env pyenv activate my-project-env ``` ### 使用示例 ```bash $ pyenv install 3.10.0 $ mkdir project && cd project $ pyenv local 3.10.0 $ python -V # 输出: Python 3.10.0 ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值