文章目录虚拟环境-windowsvirtualenv简介安装和使用virtualenv安装创建虚拟环境创建虚拟环境启动虚拟环境退出虚拟环境(迁移到实际系统环境) virtualenvwrapper的使用公共命令将软件包保存到文件将所有软件包导入虚拟环境虚拟环境-安装并安装-Linuxvirtualenv和virtualenvwrapper创建虚拟环境结束虚拟环境迁移到虚拟环境
virtualenv是用于创建Python虚拟环境的库,虚拟环境可以独立于实际环境而存在。
另外,可以同时拥有相互独立的多个Python虚拟环境,各自的虚拟环境变得干净
的开发环境对项目依赖、版本控制起着非常重要的作用。
虚拟环境有什么意义?
如果要同时开发多个APP应用程序,APP应用程序a是否需要Django1.11,APP应用程序b是否需要Django1.8?
在这种情况下,每个APP应用程序可能都需要有各自的“独立”Python执行环境。
virtualenv用于为APP应用程序创建一组“隔离”的Python运行时环境。
安装和使用virtualenv安装和创建虚拟环境virtualenv安装与典型的Python库安装相同。 直接使用pip命令就可以了。
pip install virtualenv创建虚拟环境安装完成后,可以使用virtualenv命令创建虚拟环境。
首先,必须进入需要创建虚拟环境的文件夹,例如f驱动器的envs文件夹
然后使用以下命令创建虚拟环境: python版本的路径是可选的。
virtualenv虚拟环境名称[-p python版本的路径]
例如,virtualenv env1
例如virtualenvenv1- PC :python 36python.exe
启动虚拟环境并在env1文件夹下打开CMD
env1Scriptsactivate进入虚拟环境后:
使用pip安装numpy模块
创建test.py文件并在该文件中使用numpy模块
在cmd命令窗口中使用python test.py可执行文件
python test.py安装virtualenvwrapper (如果报告退出虚拟环境(进入实际系统环境) deactivate )错误,请使用:env1(scripts ) deactivate )
windows安装:的安装
pipinstallvirtualenvwrapper-winlinux安装:
pip install virtualenvwrapper使用创建mkvirtualenv虚拟环境名称[-p python的路径]删除rmvirtualenv虚拟环境名称。注意:创建的虚拟环境将位于用户目录下的Envs中
C:Users用户进入ENVSworkon虚拟环境名称并退出deactivate pip的常规命令pip install xxx:安装xxx依赖软件包pip list:显示当前环境中的所有依赖软件包pip freeze:虚拟环境中的新内容显示pip uninstall xxx:卸载xxx软件包将虚拟环境中的软件包导出到文件pip freeze requirements.txt将文件中的所有软件包导出到虚拟环境pip install -r requirements.txt 边界-导入到安装和使用-Linux virtualenv和virtualenvwrapper http://www
虚拟环境如果安装sudoaptupdatesudopip3installvirtualenvvirtualenvwrapper后虚拟环境命令不可用,则必须配置环境变量
1、主目录:光盘~
2、使用vim打开. bashrc,定位到最后一个:shift g,然后添加以下两行代码: (请注意修改自己的Ubuntu用户名。 ) )
export WORKON_HOME=/home/您的Ubuntu用户名/.virtualenvssource/usr/local/hxd hk/virtualenvwrapper.sh3,家庭目录
mkdir .virtualenvs 4,加载更改的设置并启用:
source .bashrc虚拟环境mkvirtualenvenvmkvirtualenvenv2(p/usr/hxd hk/python3(指定python路径)创建虚拟环境结束deactivate虚拟环境迁移workon虚拟环境名称删除虚拟环境rmvirtualenvenvlenvenvv2(p/usr/hxd hk/python3(python