简介 virtualenv为应用提供了隔离的Python运行环境,解决了不同应用间多版本的冲突问题。...virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。...安装 pip3 install virtualenv 基本使用 为一个工程创建一个虚拟环境: 首先:准备对哪个目录进行虚拟,就先进入到这个目录下(这里是c:\PythonProject\nnblog )...如果不需要指定python版本,直接使用命令: virtualenv venv 激活虚拟环境 需要进入自动创建的文件夹venv里的script目录 然后执行activate命令 c:\PythonProject...删除虚拟环境 要删除一个虚拟环境,只需删除它的文件夹即可。
言归正传 安装,virtualenv本质上是个python包, 使用pip安装: 1 pip install virtualenv 在工作目录下创建虚拟环境(默认在当前目录):注意需要自定义虚拟环境的名字...默认情况下, 虚拟环境中不包括系统的site-packages, 若要使用请添加参数: 1 语法:virtualenv --system-site-packages TestEnv 使用virtualenv...虚拟环境),你会注意到,virtualenv会把python,setuptools和pip给你安装上。...创建virtualenv虚拟环境之前,系统中必须要安装有对应版本的python,并且卸载之后当前虚拟环境就无效了。...Note :virtualenv 创建的虚拟环境与主机的 Python 环境完全无关,你主机配置的库不能在 virtualenv 中直接使用。
一.virtualenv的安装 #py3安装,这样用virtualenv创建的virtualenv默认python版本是py3 pip3 install virtualenv 二.安装Virtualenvwrapper...三.升级python包管理工pip [非必须] pip install --upgrade pip 四. python虚拟环境安装 sudo apt-get install python-virtualenv...创建目录用来存放虚拟环境 mkdir $HOME/.virtualenvs 2.在~/.bashrc中添加行: export WORKON_HOME=$HOME/.virtualenvs...虚拟环境名称] 4.使用某个虚拟环境 workon [虚拟环境名称] 5....退出虚拟环境 离开 deactivate 6. 删除某个虚拟环境 rmvirtualenv [虚拟环境名称]
virtualenv virtualenv可用于创建独立的 Python 环境,它会创建一个包含项目所必须要的执行文件。...使用豆瓣源安装 virtualenv pip install -i https://pypi.douban.com/simple virtualenv virtualenv使用方法 如下命令表示在当前目录下创建一个名叫...env 的目录(虚拟环境),该目录下包含了独立的 Python 运行程序,以及 pip副本用于安装其他的 packge virtualenv env 当然在创建 env 的时候可以选择 Python...解释器,例如: virtualenv -p /usr/local/bin/python3 venv 默认情况下,虚拟环境会依赖系统环境中的 site packages,就是说系统中已经安装好的第三方 package...也会安装在虚拟环境中,如果不想依赖这些 package,那么可以加上参数 --no-site-packages 建立虚拟环境 virtualenv --no-site-packages [虚拟环境名称
,修改的也是系统下的 python,导致每次的修改都是全局性的 当一个系统中存在多个项目时,而每个项目的配置需要又不一样,对全局的 python 环境修改又太麻烦 同样适用了虚拟环境,可以大胆的做各种.../usr/local/bin 下有两者 然后新建一个文件夹用来存放虚拟环境 例如: cd Desktop # 新建文件夹 myproject mkdir myproject # 进入到文件夹中 cd...virtualenv 虚拟环境的名称 例如: virtualenv venv # 加上--no-site-packages 将不会拷贝系统Python 环境中已经存在的 python 包 virtualenv...原理很简单,就是把系统Python复制一份到virtualenv的环境,用命令source venv/bin/activate进入一个virtualenv环境时,virtualenv会修改相关环境变量,...让命令python和pip均指向当前的virtualenv环境。
virtualenv使用 1.进入到创建虚拟环境的磁盘和目录,输入virtualenv vir_test1创建虚拟环境(此处在e:/vir_test目录下创建了vir_test1虚拟环境) ?...3.查看虚拟环境安装库,并在虚拟环境中安装docker ? ?...4.退出virtualenv,执行命令deactivate.bat 1.创建指定版本的虚拟环境 > virtualenv -p D:\Python36\python.exe test D:\Python36...2.Project:PythonProj中选择Project Interpreter,在下拉列表中选择Create Virtualenv ? 3.输入虚拟环境名称并确定 ?...pip uninstall SomePackage 卸载包 pip --help 帮助 rmvirtualenv 虚拟环境名称 pip install 包名称 安装环境 virtualenv -version
创建一个虚拟环境 首先我们进入到一个空的目录: 1 2 [dechin@dechin-manjaro virtualenv]$ ll 总用量 0 然后直接执行virtualenv envname的命令来构建一个虚拟环境...激活虚拟环境 在使用一个指定的虚拟环境时,我们需要先激活这个虚拟环境,在虚拟环境目录下的bin目录中,有一个名为activate的可执行文件,就是用来激活虚拟环境的: 1 2 3 4 5 6 7 [dechin...,在Linux的命令行之前都会带有一个虚拟环境的名称,用于区分当前所在的虚拟环境。...安装与配置python库 在虚拟环境中的操作跟在实际环境中的安装操作是一致的,我们一样也可以使用pip来进行安装包的管理,只是这时候安装所执行的变更只会保存到当前的虚拟环境下,不影响实际环境和其他的虚拟环境...退出虚拟环境 在当前的虚拟环境下,可以直接执行deactivate退出。
virtualenv https://virtualenv.readthedocs.io/en/latest/ virtualenv is a tool to create isolated Python...创建一个拥有自己安装目录的环境, 这个环境不与其他虚拟环境共享库, 能够方便的管理python版本和管理python库 安装Virtualenv $ pip install virtualenv 创建virtualenv...可以使用-p PYTHON_EXE选项在创建虚拟环境的时候指定python版本 #创建python2.7虚拟环境 virtualenv -p /usr/bin/python2.7 ENV2.7 #创建...python3.4虚拟环境 virtualenv -p /usr/local/bin/python3.4 ENV3.4 激活virtualenv 新建的python环境被放到项目录下的venv目录,有了...其实就是把系统python复制一份到virtualenv的环境,用命令 source 进入一个virutalenv环境时,virtualenv会修改相关环节变量,让命令python和pip均指向当前的virtualenv
于是需要有多套python环境,也就是需要学会使用虚拟环境了!virtualenv在windows和linux上安装是有一些差异的。...windows安装virtualenv virtualenv 是用来创建 Python 的虚拟环境的库,虚拟环境能够独立于真实环境存在,并且可以同时有多个互相独立的 Python 虚拟环境, 每个虚拟环境都可以营造一个干净的开发环境...—version查看版本 C:\Users\dell>virtualenv --version 16.7.4 创建虚拟环境 安装成功之后,我们就可以创建虚拟环境了:virtualenv project_name...,比如我要在d盘的soft目录下创建一个python的虚拟环境名称为py36_yoyo virtualenv py36_yoyo D:\soft>virtualenv py36_yoyo Using base.../usr/local/python3/bin/virtualenv /usr/bin 接着创建虚拟环境,venv是虚拟环境名称,可以取任意名称 virtualenv —no-site-packages
python virtualenv虚拟环境配置与使用 By:赖富玉 QQ:1033553122 概述 python开发过程中,我们可能需要同时开发多款应用,这些应用可能公用同一个版本的Python程序,...virtualenv.exe所在路径 where virtualenv ?...说明:如上图,实践时发现,执行pip install virtualenv命令后,根据path系统环境变量能找到的所有python都装上了virtualenv 安装完后可以通过where查看virtualenv.exe...virtualenv的早些版本,还支持–-no-site-packages参数,用于控制建立虚拟环境时不将原版本中的第三方库拷贝过来,以便获得一个纯净的Python环境,最新版本中,去掉了该参数,默认直接使用...删除虚拟环境 要删除虚拟环境,直接删除对应虚拟环境目录就可以了 virtualenv配合Pycharm的使用 可以在Pycharm中指定虚拟环境的python解释器,以便让项目在虚拟环境中运行。
操作系统: win7 virtualenv 1. 安装virtualenv pip install virtualenv 2. 新建虚拟环境 virtualenv bobbyvir 注: 1....虚拟环境位于当前命令的目录下 这里是 E:\Projects\projectsedu.com 2. 虚拟环境名称为 bobbyvir 3....退出virtualenv deactivate.bat virtualenvwrapper 上面每次进入virtual我们都需要进入到virtualenv的目录下,一旦virtualenv过多,就蛋疼了...新建虚拟环境 mkvirtualenv bobbyvir 注:因为前一步设置了WORK_HOME,所有虚拟环境将安装到 E:\virtualevn 3....查看安装的所有虚拟环境 workon 注: 这里不能查看到有virtualenv创建的虚拟环境,只能查看mkvirtualenv创建的虚拟环境 4.
在进行alembic的初始化init时,要在虚拟环境中进行。以前都是用的pycharm给的虚拟环境,这次还是新建一个自己的。...1、安装虚拟环境包 pip install -i https://pypi.douban.com/simple virtualenv ?...2、pip3 install virtualenvwrapper-win -i https://pypi.douban.com/simple 3、创建虚拟环境:默认在系统盘用户下的Envs里 mkvirtualenv...虚拟环境名 ?...4、切换到自己的虚拟环境: workon 虚拟环境名 ? 5、更改pycharm中的虚拟环境为自己创建的: ?
virtualenv官方文档对virtualenv的解释是: virtualenv is a tool to create isolated Python environments....安装 virtualenv $ sudo pip install virtualenv 测试virtualenv是否安装成功: $ mkdir ~/Pyenv $ cd ~/Pyenv $ mkvirtualenv...env1 安装 virtualenvwrapper Virtaulenvwrapper是对virtualenv的封装,可以更方便地管理虚拟环境。...列出虚拟环境: $ lsvirtualenv -b env1 env2 切换虚拟环境: $ workon env1 查看环境里安装了哪些包: $ lssitepackages 复制虚拟环境: $ cpvirtualenv...至此,Python虚拟环境Virtualenv安装流程完毕,你可以在你自己的虚拟环境下随意安装各种包,不同项目间也不会相互影响了。
virtualenv创建一个拥有自己安装目录的环境, 这个环境不与其他虚拟环境共享库, 能够方便的管理python版本和管理python库 安装步骤 1.安装virtualenv 注意:这里不要用sudo...pip3 install virtualenvwrapper 3.创建虚拟环境的目录 以后的虚拟环境都放置在该目录下 mkdir ~/.virtualenvs 4.配置virtualenvwrapper...5.使其生效 source ~/.bashrc 6.创建虚拟环境 期间遇到的问题: 先直接用以下命令安装虚拟环境,导致虚拟环境是基于python2.7的. sudo apt-get install virtualenv...命令, 用以下命令删除虚拟环境, sudo apt-get remove virtualenv sudo apt-get remove virtualenvwrapper 后来再用以下命令安装虚拟环境...,基于python3.5, sudo pip3 install virtualenv 提示系统已有满足的virtualenv,实际上这个命令没有安装virtualenv sudo pip3 install
(virtualenv). 1....安装virtualenv virtualenv的安装比较简单,直接 pip install virtualenv 即可。 可以参考这篇文章: 使用virtualenv创建虚拟python环境 2....建议不要放到tmp下,因为后面生成的虚拟环境会引用其中的include文件夹,而tmp中的文件重启后会消失。我可是踩到了这个坑。 3....生成虚拟的基于pypy的环境 到你想要存放虚拟环境的路径下执行: virtualenv --no-site-packages-p/home/the5fire/pypy-2.0.2/bin/pypypypy-env...这样就成功创建了一个基于pypy的虚拟环境,基于pypy的概念就是指默认的python解释器就是pypy。
virtualenv就是用来为一个应用创建一套“隔离”的Python运行环境。 创建虚拟环境 安装virtualenv pip install virtualenv 创建虚拟环境 1....创建一个存放所有虚拟环境的目录 virtualenv_all # 创建成功可以看到多了一个目录,就是把python解释器复制了一份 ccdeMacBook-Air:virtualenv_all cc...进入虚拟环境 ccdeMacBook-Air:virtualenv_all cc$ cd s22_crm/ ccdeMacBook-Air:s22_crm cc$ source bin/activate...可以在虚拟环境中安装项目需要的所有依赖包。...退出虚拟环境 (s22_crm) ccdeMacBook-Air:s22_crm cc$ deactivate ccdeMacBook-Air:s22_crm cc$ PyCharm 使用虚拟环境
或 venv 参数 指向 virtualenv 根目录: (blog) [root@VM_2_29_centos ~]# uwsgi --help | grep virtualenv Usage:...-H|--home set PYTHONHOME/virtualenv -H|--virtualenv...set PYTHONHOME/virtualenv -H|--venv set PYTHONHOME/virtualenv -...django wsgi 路径 wsgi-file = /root/yzq/djangos/blog/joyoo/wsgi.py # module = Joyo.settings # python 虚拟环境路径...virtualenv = /root/.virtualenvs/joyoo # uwsig pid 号 pidfile = /root/yzq/running/uwsgi_joyoo.pid #
Python通virtualenv工具管理虚拟环境。 简而言之, Virtualenv是一个创建隔绝的Python环境的工具。...虚拟环境管理工具 - Virtualenvwrapper virtualenv使用起来不是很方便,因为virtual的启动、停止脚本都在特定目录,可能一段时间后,你可能会有很多个虚拟环境散落在系统各处...鉴于virtualenv不便于对虚拟环境集中管理,所以推荐直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得便利。...Virtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境,它可以做: - 将所有虚拟环境整合在一个目录下; - 管理(新增,删除,复制)虚拟环境; - 切换虚拟环境等等...所以说: 在虚拟环境中不要通过sudo执行命令 以上提到的3个小问题,在使用virtualenv的时候一定要注意。
virtualenv无疑是成功的,它为每个项目创建一个虚拟环境,使得项目的依赖全部在一个虚拟且封闭的环境中,互不干扰。然而,这就够了吗?...pyenv通过插件,可以很好的和virtualenv一起工作,通过整合virtualenv,pyenv实现了真正意义上的环境隔离,每个项目都相当于使用一个单独的解释器。...相关命令如下: pyenv virtualenv [-f|--force] [-u|--upgrade] [VIRTUALENV_OPTIONS] ...选项-f表示强制的,也就是如果已经存在这个虚拟环境,那么将会覆盖这个虚拟环境 选项-u表示upgrade,用于修改已经存在的虚拟环境的Python版本 VIRTUALENV_OPTIONS 是传递给virtualenv...的选项,可以通过virtualenv的帮助获取选项的含义 version 表示Python版本 virtualenv-name 是我们给虚拟环境指定的名字 例如: pyenv virtualenv 3.4.5
通过 virtualenv 这个工具,就可以构建一系列 虚拟的Python环境 ,然后在每个环境中安装需要的软件包(配合 pip 使用),这一系列的环境是相互隔离的。...2 安装 pip install virtualenv 3 virtualenv的基本使用 3.1 创建虚拟环境 virtualenv venv windows则为:c:\Python35\Scripts...\virtualenv.exe venv_name 为环境指定Python解释器: virtualenv -p c:\python27\python.exe venv 3.2 激活虚拟环境 activate...pip install virtualenvwrapper-win 创建虚拟环境 mkvirtualenv -p python路径 bobbyvir 4.2 创建虚拟环境 默认创建的虚拟环境位于C:...创建后,会自动激活环境,注意看Shell提示符的改变: (venv)c:\> 4.3列出所有虚拟环境 lsvirtualenv 4.4 激活虚拟环境 workon venv 4.5 进入虚拟环境目录 cdvirtualenv
领取专属 10元无门槛券
手把手带您无忧上云