Python学习日记
Pyenv学习
本篇将记录下学习Pyenv的整个过程,旨在为自己以后复习或使用做个笔记。
Pyenv安装
有几种方法来安装Pyenv,这取决于你的操作系统。下面的说明假设你使用的是类似Unix的操作系统,如Linux或macOS。
首先,安装Pyenv所需的依赖项。在Ubuntu/Debian上,你可以通过运行以下命令来完成。
$ sudo apt-get update
$ sudo apt-get install curl git-core build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev
在macOS上,你可以使用Homebrew来安装这些依赖项。
$ brew install openssl readline sqlite3 xz zlib
接下来,通过运行以下命令下载并安装Pyenv。
$ curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
$ curl -L https://github.com/pyenv/pyenv-installer/raw/master/bin/pyenv-installer | bash
这将下载并运行Pyenv安装程序脚本。按照提示来完成安装。
配置你的shell:
安装Pyenv后,你需要配置你的shell来使用它。在你的shell启动文件(例如,~ /.bashrc或~/.zshrc)中加入以下几行。
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
这将把Pyenv可执行文件添加到你的路径中,并在你的shell环境中初始化Pyenv。
安装一个Python版本
安装完 Pyenv 后,你可以用它来安装任何版本的 Python。要查看可用版本的列表,请运行以下命令
$ pyenv install --list
选择一个你想安装的版本,然后运行以下命令进行安装
$ pyenv install <version>
例如,要安装Python 3.9.10,你需要运行
$ pyenv install 3.9.10
使用Pyenv命令
一旦你安装了Python的一个版本,你可以使用Pyenv命令来管理它。这里有几个例子。
要列出所有已安装的 Python 版本,运行以下命令
$ pyenv versions
要切换到一个特定的Python版本,运行以下命令
$ pyenv global <version>
这将把指定的 Python 版本设置为全局默认版本。你也可以使用 “local” 或 “shell” 子命令,分别为特定目录或 shell 会话设置 Python 的版本。
要创建一个虚拟环境,运行以下命令
$ pyenv virtualenv <version> <name>
这将在指定的Python版本的基础上创建一个新的虚拟环境。
要激活一个虚拟环境,运行以下命令
$ pyenv activate <name>
这将激活指定的虚拟环境。
要停用一个虚拟环境,运行以下命令
$ pyenv deactivate
这将停用当前的虚拟环境。
这些只是众多Pyenv命令中的几个例子。更多信息,你可以参考Pyenv的文档,网址是
https://github.com/pyenv/pyenv