linux cpu占用率如何看
265
2022-09-22
使用virtualenv管理Python环境(venv)
virtualenv简介
一个创建独立虚拟python环境的工具。
解决的问题
应用的Python版本不一致应用的依赖模块版本不一致应用版本不一致
virtualenv安装
###使用pip安装(pip 1.3+)
pip install virtualenv
virtualenv使用
创建环境
$ virtualenv ENV
其中,ENV为环境目录。
常用参数说明:
参数 | 说明 |
–version | 查看程序版本 |
| 帮助信息 |
| 详细信息 |
| 减少信息 |
| 设置环境python版本,例如 |
| 清除非root用户安装 |
| 使用全局包 |
| 不推荐使用,默认选项 |
| 扩展包的搜索目录 |
激活环境
$ source bin/activate
###撤销环境
$ deactivate
移除环境
(ENV)$ deactivate$ rm -r /path/to/ENV
###配置文件 Unix/Linux目录:$HOME/.virtualenv/virtualenv.ini Windows目录:%APPDATA%\virtualenv\virtualenv.ini
[virtualenv]python = /opt/python-3.3/bin/pythonextra-search-dir = /path/to/dists /path/to/other/dists
virtualenvwrapper
为了使用方便,还可以用pip安装virtualenvwrapper,扩展了Virtualenv。 ###功能:
将所有虚拟环境整合在一个目录下管理(新增,删除,复制)虚拟环境快速切换虚拟环境
安装方法
pip install virtualenvwrapper
###创建目录用来存放虚拟环境
mkvirtualenv -p python3 py3env
其他常用命令
deactivate # 退出当前虚拟环境workon [虚拟环境名称] # 使用某个虚拟环境rmvirtualenv [虚拟环境名称] # 删除某个虚拟环境lsvirtualenv # 列出所有虚拟环境
包管理
导出包列表
pip freeze -l > packages.txt
安装包列表
pip install -r packages.txt
pycharm中使用虚拟环境
File - Setting - Project Interpreter - Add Local
参考:virtualenv GitHubvirtualenv Docsvirtualenvwrapper Docs
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~