内容简介:virtualenv为应用提供了隔离的Python运行环境,解决了不同应用间多版本的冲突问题。可以使用创建一个干净的虚拟环境,与原来的全局packages的隔绝。
virtualenv为应用提供了隔离的 Python 运行环境,解决了不同应用间多版本的冲突问题。
安装virtualenv
pip3 install virtualenv
使用virtualenv
$ virtualenv [OPTIONS] DEST_DIR 选项: --version 显示当前版本号。 -h, --help 显示帮助信息。 -v, --verbose 显示详细信息。 -q, --quiet 不显示详细信息。 -p PYTHON_EXE 指定所用的python解析器的版本 比如 --python=python2.5 就使用2.5版本的解析器创建新的隔离环境。 默认使用的是当前系统安装(/usr/bin/python)的python解析器 --clear 清空非root用户的安装,并重头开始创建隔离环境。 --no-site-packages 默认,令隔离环境不能访问系统全局的site-packages目录。 --system-site-packages 令隔离环境可以访问系统全局的site-packages目录。
可以使用
virtualenv --no-site-packages venv
创建一个干净的虚拟环境,与原来的全局packages的隔绝。
进入虚拟环境
在Posix系统(*nix/BSD)中,用法如下:
source venv/bin/activate
在win中,直接执行Scripts目录下的activate:
.\venv\Scripts\activate
进入后在命令行前面会出现(venv)
退出虚拟环境
在Posix系统(*nix/BSD)中:
deactivate
win:
deactivate.bat
常用命令
记录安装的第三方模块
pip freeze > requirements.txt
安装txt文件里所记录的所有第三方模块
pip install -r requirements.txt
在编译器中配置虚拟环境
pyCharm
在file-setting-project-Project interpreter 中进行配置
VScode
在usersetting中的用户设置中设置:
以上所述就是小编给大家介绍的《Python的virtualenv使用》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- RecyclerView使用指南(一)—— 基本使用
- 如何使用Meteorjs使用URL参数
- 使用 defer 还是不使用 defer?
- 使用 Typescript 加强 Vuex 使用体验
- [译] 何时使用 Rust?何时使用 Go?
- UDP协议的正确使用场合(谨慎使用)
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
The Zen of CSS Design
Dave Shea、Molly E. Holzschlag / Peachpit Press / 2005-2-27 / USD 44.99
Proving once and for all that standards-compliant design does not equal dull design, this inspiring tome uses examples from the landmark CSS Zen Garden site as the foundation for discussions on how to......一起来看看 《The Zen of CSS Design》 这本书的介绍吧!