从dall-e获得的图像:史诗般的虚拟pythons黄色和蓝色,带有cyberpunk样式
每当我获得一台新计算机时,我都需要通过Python版本管理,因此这是我需要执行并运行最常见命令的指南。
为此,我将使用pyenv和pyenv-virtualenv工具。
最初的帮助
这应该是我们使用的大多数工具的最常见的第一步。
# Get the available commands for pyenv
pyenv --help
获取安装的Python版本
此命令将向我们展示系统中已经安装了哪些版本。一开始,它应该仅是system
,这是MacOS随附的默认安装。
## List all the python versions available to pyenv
pyenv versions
安装新版本
首先,我们应该运行--help
命令,以获取install
选项中可用的子命令。
# Generic help & usage
pyenv install --help
然后,我们需要决定要安装哪个版本。为此,我们可能要首先查看所有可用版本。为了实现这一目标,我们需要执行:
# List all available versions
pyenv install --list
最后,我们需要使用我们想要的版本执行安装命令。例如,我将安装3.9.14
版本。
# Install selected version
pyenv install 3.9.14
要验证我们的安装,我们可以再次执行pyenv versions
,并且最近的安装应出现在此处。
使用最近安装的Python版本
要使用最近安装的global
或默认版本,我们需要执行:
# Sets the global Python version
pyenv global 3.9.14
创建虚拟环境
Python项目的最佳实践是每个项目使用Virtualenv,因此我们可以在它们之间具有孤立的依赖性。要创建一个新的Virtualenv,我们需要执行:
# Create a new virtual env with the global python version
# pyenv virtualenv YOUR_VIRTUAL_ENV_NAME
# e.g.
pyenv virtualenv python-graphql-client
列出所有虚拟环境
验证虚拟env已成功创建的一种好方法是列出所有可用的虚拟环境。为了实现这一目标,我们执行:
# Show available virtualenvs
pyenv virtualenvs
激活虚拟环境
要激活并开始使用虚拟环境,您需要执行:
# Activate a virtualenv
# pyenv activate YOUR_VIRTUAL_ENV_NAME
# e.g.
pyenv activate python-graphql-client
停用虚拟环境
使用虚拟环境完成后,您可能需要停用它。为了实现这一目标,您可以运行:
# The deactivation must be sourced
source deactivate
额外的
如果要避免手动激活和停用,则可以使用aactivator,它将根据您所设置的项目自动激活和停用。
结论
这是对我有用的基本内容。如果您发现它有用,请考虑给出类似。快乐黑客!