Python的virtualenv使用

栏目: Python · 发布时间: 6年前

内容简介: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使用


以上所述就是小编给大家介绍的《Python的virtualenv使用》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

The Zen of CSS Design

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》 这本书的介绍吧!

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换

RGB HSV 转换
RGB HSV 转换

RGB HSV 互转工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具