当前位置: 首页 > 后端技术 > Python

Python虚拟环境(qbit)介绍

时间:2023-03-26 13:19:32 Python

ManagePythonversionpyenvSimplePython版本管理和第三方包管理工具pyenv-virtualenv属于同一个项目。Windows下推荐使用pyenv-win分支GitHuburl:https://github.com/pyenv/pyenvalternativesLinux下可以使用alternatives来切换软件的默认版本(不只是切换Python)Ubuntu-18.04Python2和Python3自由切换管理第三方包版本pyenv-virtualenvapyenv插件管理virtualenv(又名python-virtualenv)和Python版本管理工具pyenv同一个项目GitHuburl:https://github.com/pyenv/pyenv-virtualenvvirtualenv用于创建隔离的“虚拟”python环境的工具。文档:https://virtualenv.pypa.io/en/latest/virtualenv是为Python环境创建隔离的工具。从Python3.3开始,它的一个子集已经集成到venv模块下的标准库中。但是请注意,venv模块不提供该库的所有功能(例如,无法创建引导脚本,无法为主机python以外的python版本创建虚拟环境,不可重定位等)。总的来说,此类工具仍然更喜欢virtualenv,因为它易于升级(通过pip)、对不同Python版本的统一处理以及一些更高级的功能。virtualenv是PyPA(Python打包工作组)出品的工具GitHuburl:https://github.com/pypa/virtualenvvenv(pyvenv)从Python3.3开始,虚拟环境venv模块成为了标准库的一部分。pyvenv是Python3.3和3.4中推荐的创建虚拟环境的工具,Python3.5推荐使用venv创建虚拟环境,Python3.6中不推荐使用pyvenv。图书馆网址:https://docs.python.org/zh-cn/3/library/venv.html教程网址:https://docs.python.org/zh-cn/3/tutorial/venv.htmlpipenvPipenv是KennethReitzPython依赖管理工具于2017年1月发布,现由PyPA维护。你可以认为它是pip和virtualenv的组合,它所基于的Pipfile用于替换旧的依赖记录(requirements.txt)。李辉说Pipenv很棘手:不要使用Pipenvpipx在虚拟环境中安装直接执行的Python工具pipx与其他工具相比:https://pypa.github.io/pipx/comparisons/poetry是一个更好的包管理工具比pip和pipenv结合pipx使用pipinstallpipxpipxinstallpoetrypoetry本文来自qbitsnap