虚拟化
OpenStack
部署OpenStack(devstack)
部署OpenStack(Kolla)
qemu-img
Virtualenv(Python虚拟环境)
Virtualenvwrapper(虚拟环境管理工具)
KVM(虚拟机)
KVM(无桌面安装)
KVM(桌面安装)
KVM迁移
vnc-viewer安装与使用
vnc-server安装与使用
VMware ESXi安装
修改esxi网络配置
KVM部署esxi
报错No network adapters处理方法
开启SSH及命令行
U盘安装(大白菜)
磁盘问题
VMware vCenter安装
vCenter问题
CentOS 7 iSCSI服务(共享盘)
SmartX
本文档使用MrDoc发布
返回首页
-
+
Virtualenvwrapper(虚拟环境管理工具)
2020年5月14日 15:09
admin
#作用 >####virtualenv 的一个最大的缺点就是: 每次开启虚拟环境之前要去虚拟环境所在目录下的 bin 目录下 source 一下 activate,这就需要我们记住每个虚拟环境所在的目录。 >####Virtualenvwrapper 是一个虚拟环境管理工具,它能够管理创建的虚拟环境的位置,并能够方便地查看虚拟环境的名称以及切换到指定的虚拟环境。 将您的所有虚拟环境在一个地方。 包装用于管理虚拟环境(创建,删除,复制)。 使用一个命令来环境之间进行切换。 --- #安装 virtualenvwrapper #官方安装 pip install virtualenvwrapper #配置 pip 安装第三方库的镜像源地址 pip install -i https://pypi.douban.com/simple virtualenvwrapper #对于Windows,您可以使用 virtualenvwrapper-win pip install virtualenvwrapper-win ###注:安装需要在非虚拟环境下进行,而且确保 virtualenv 已经安装了 --- #初始配置 >####默认virtualenvwrapper安装在/usr/local/bin下面,实际上需要运行virtualenvwrapper.sh文件才行;所以需要先进行配置一下: --- >####创建虚拟环境管理目录 mkdir -p /usr/local/virtualenvs >####修改~/.bashrc配置文件 vim ~/.bashrc ------------------------------------------------------- export WORKON_HOME=/usr/local/virtualenvs # 所有虚拟环境存储的目录 export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3 # 指定python路径 if [ -e $HOME/.local/bin/virtualenvwrapper.sh ];then source $HOME/.local/bin/virtualenvwrapper.sh elif [ -e /usr/local/bin/virtualenvwrapper.sh ];then source /usr/local/bin/virtualenvwrapper.sh fi export PIP_VIRTUALENV_BASE=$WORKON_HOME ------------------------------------------------------- >####启动 virtualenvwrapper: source ~/.bashrc --- #使用 virtualenvwrapper >##创建虚拟环境 mkvirtualenv <虚拟环境名称> #创建虚拟环境 mkvirtualenv <虚拟环境名称> --python=python3.6 #创建虚拟环境的时候可以选择 Python 解释器 --- >##查看虚拟环境 lsvirtualenv 或 workon --- >##启动虚拟环境 workon <虚拟环境名称> ---- >##退出虚拟环境 deactivate --- >##删除虚拟环境 rmvirtualenv <虚拟环境名称> --- >##虚拟环境内命令 cdvirtualenv [目录名称] #导航到当前激活的虚拟环境的目录中,比如说这样您就能够浏览它的 site-packages。 cdsitepackages [目录名称] # 和上面的类似,但是是直接进入到 site-packages 目录中。 lssitepackages [目录名称] #显示 site-packages 目录中的内容。
分享到: