欢迎大家来到IT世界,在知识的湖畔探索吧!
A beginner’s guide of managing Python virtual environment using “virtualenv” package.
virtualenv 是一个用于创建Python隔离环境的工具。
自 Python 3.3 起,virtualenv 的一个子集已经集成到标准库中的 venv 模块中。然而,virtualenv 包含了更多功能,使得Python虚拟环境管理更快速、可扩展和灵活。
如何安装virtualenv?
这里我们使用pip进行安装
$ pip install --user virtualenv
欢迎大家来到IT世界,在知识的湖畔探索吧!
virtualenv的安装有多种方法,比如使用 pipx、wheel、sdist 等,请参考virtualenv官方文档获取更多信息。文档中还详细介绍了 virtualenv 与不同 Python 解释器和操作系统环境的兼容性。
如何使用virtualenv?
首先尝试用–help查看帮助信息,
欢迎大家来到IT世界,在知识的湖畔探索吧!$ virtualenv --help
可以发现virtualenv有非常丰富的flag选项,可以用来控制虚拟环境的创建。
1 创建
使用以下命令创建一个名为testenv的Python虚拟环境
$ virtualenv testenv
在testenv文件夹内,包含这些内容:
欢迎大家来到IT世界,在知识的湖畔探索吧!testenv ├── bin │ ├── activate │ ├── activate.csh │ ├── activate.fish │ ├── activate.nu │ ├── activate.ps1 │ ├── activate_this.py │ ├── deactivate.nu │ ├── pip │ ├── pip3 │ ├── pip-3.12 │ ├── pip3.12 │ ├── python -> /usr/bin/python3.12 │ ├── python3 -> python │ ├── python3.12 -> python │ ├── wheel │ ├── wheel3 │ ├── wheel-3.12 │ └── wheel3.12 ├── lib │ └── python3.12 └── pyvenv.cfg 3 directories, 19 files
2 激活
运行source命令,激活虚拟环境
$ source testenv/bin/activate
您可能需要根据您的系统,运行不同的激活文件。
3 管理
使用pip进行Python package管理
欢迎大家来到IT世界,在知识的湖畔探索吧!$ pip install <python-package>
如果requirements.txt文件,
$ pip install -r requirements.txt
卸载Python package
欢迎大家来到IT世界,在知识的湖畔探索吧!$ pip uninstall <python-package>
4 退出
Python虚拟环境退出命令
$ deactivate
5 删除
Python 虚拟环境是自包含的。当不再需要时,可以将其停用,然后只需删除虚拟环境的目录。
欢迎大家来到IT世界,在知识的湖畔探索吧!$ rm -rf testenv/
多个不同Python版本?
如果您安装了多个 Python 版本,那么在创建虚拟环境时,您可以使用 –python/-p 选项来指定 Python 版本。例如
$ virtualenv -p python3.10 testenv10
欢迎大家来到IT世界,在知识的湖畔探索吧!$ virtualenv -p python3.11 testenv11
$ virtualenv -p python3.12 testenv12
更多详细资料,请参考virtualenv官方文档 –
https://virtualenv.pypa.io/en/latest/
Happy coding!
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://itzsg.com/123490.html