XuLaLa.Tech

首页客户端下载Windows 使用V2Ray 教程SSR 教程Clash 教程

Python版本管理神器Pyenv

2025.04.09

Pyenv是一款适用于Linux和macOS系统,用于管理Python环境的工具,可以管理多个Python版本。它可以让不同的项目使用不同版本的Python解释器,而不会相互干扰。pyenv使用简单,可以轻松安装、删除和切换Python版本。同时,它还支持全局Python版本的设置,以及安装Python插件和虚拟环境。

文章目录

  • 1 Pyenv安装使用方法
    • 1.1 安装
    • 1.2 使用
    • 1.3 小技巧
  • 2 Pip设置国内源

Pyenv安装使用方法

Github地址:https://github.com/pyenv/pyenv

安装

$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
$ echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
$ source ~/.bashrc

使用

安装完成后,你可以运行以下命令来列出所有可用的Python版本:

$ pyenv install --list

选择一个Python版本,并使用以下命令安装:

$ pyenv install <version>

例如,要安装Python 3.9.1:

$ pyenv install 3.9.1

安装完成后,你可以使用以下命令来查看所有已安装版本:

$ pyenv versions

在每个项目中使用不同版本的Python很容易。使用以下命令来设置某个项目为特定的Python版本:

$ pyenv local <version>

例如,为当前目录设置Python 3.9.1:

$ pyenv local 3.9.1

为全局Python版本设置默认版本:

$ pyenv global <version>

例如,设置全局Python版本为3.9.1:

$ pyenv global 3.9.1

最后,你可以通过使用以下命令来检查当前Python版本:

$ python --version

小技巧

手动下载安装包, pyenv命令安装

$ export v=3.10.6; wget https://npm.taobao.org/mirrors/python/$v/Python-$v.tar.xz -P ~/.pyenv/cache/; pyenv install $v

Pip设置国内源

pip 在国内有很多的镜像,比较稳定有

pip config set global.index-url https://mirrors.ustc.edu.cn/pypi/web/simple
# 配置阿里源
pip config set global.index-url https://mirrors.aliyun.com/pypi/simple/
# 配置腾讯源
pip config set global.index-url http://mirrors.cloud.tencent.com/pypi/simple
# 配置豆瓣源
pip config set global.index-url http://pypi.douban.com/simple/
#推荐
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

总的来说,Pyenv是一个非常方便的工具,可以帮助你在不同的项目中快速切换Python版本。如果你需要在不同的Python版本之间进行切换,那么Pyenv是一个非常值得你学习和使用的工具。

© 2010-2022 XuLaLa 保留所有权利 本站由 WordPress 强力驱动
请求次数:69 次,加载用时:0.665 秒,内存占用:32.19 MB