Python的版本管理与Python包的版本管理

Python更新频繁,有时候又不互相兼容,同时维护多个项目会很麻烦。这就导致了人们制造了很多的工具来管理Python,这里有一个关于不同工具的问答,想要详细了解的请移步stackoverflow,下面记录了两个我认为很棒的工具及其常用命令。

#pyenv的使用

pyenv 是一个管理多python版本共存的工具。官方仓库以及一些说明

查看帮助

pyenv help

列出所有已经安装的版本

pyenv versions

列出所有的可供安装的版本

pyenv install -l

安装3.7.9版本

pyenv install 3.7.9

使用3.7.9版本

pyenv local 3.7.9

#pyvenv的使用

venv (pyvenv)是一个管理 python模块 版本的工具。官方文档

新建一个环境

python -m venv someenv

使用新的环境

cd someenv
source bin/activita