Python版本管理神器Pyenv

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

file

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是一个非常值得你学习和使用的工具。

2023 Sms-Activate如何注册ebay?
完美钱包(Perfect Money)一款很好的国际电子钱包(高利息)!

发表我的评论

电子邮件地址不会被公开。 必填项已用*标注

57 + 39 =

ajax-loader