virtualenv和virtualenvwrapper都是python的虚拟环境,其存在的意义就是可以方便一台电脑做不通的项目,避免库的版本不通做成的影响等。
一、virtualenv
# 安装
pip install virtualenv
# 新建虚拟环境
virtualenv testenv
# 进入虚拟换环境
cd 到script目录
activate.bat
# 查看安装库
pip list
# 安装库
pip install + 库名
# 退出虚拟环境
deactivate.bat
二、virtualenvwrapper
#  安装
pip install virtualenvwrapper-win
# linux 用户不需要加win
# 新建虚拟环境
mkvirtualenv testenv
# 虚拟环境中安装库
pip install requests
# 查看虚拟环境中目前存在的库
pip list
# 查看存在的虚拟环境
workon
# 进入虚拟环境
workon + 虚拟环境名称
# 退出虚拟环境
deactivate
三、两者区别
virtualenv新建数据环境是直接新建在当前命令行所在目录
virtualenvwrapper 新建数据环境是新建在默认生成的Envs内
命令的执行方便virtualenvwrapper也远比virtualenv要方便,所以推荐virtualenvwrapper。deactiva
四、ubuntu 安装 virtualenv、virtualenvwrapper
1、安装
# 首先 pip安装
    $ sudo pip3 install virtualenv virtualenvwrapper
# 设置默认使用python版本
# 在.profile或者.bashrc文件中加入下行环境变量(注意:下面的路径可能有不一样,确定好再写)
    $ echo 'export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3' >> .bashrc
    $ echo 'source /usr/local/python3/bin/virtualenvwrapper.sh' >> .bashrc
    $ tail -2 .bashrc
    export VIRTUALENVWRAPPER_PYTHON=/usr/bin/python3
    source /usr/local/bin/virtualenvwrapper.sh
    $ source .bashrc
2、对于找不到 virtualenv 的报错解决
# 出现这种错误,是因为 virtualenv 这个基础依赖包被安装在默认 Python 目录下,就需要做一个软连接 ln -s。
# ERROR: virtualenvwrapper could not find virtualenv in your path
# 首先还是用 find / -name "virtualenv" 去找到位置
    $sudo find / -name "virtualenv"
        /usr/local/python3/bin/virtualenv
# 最后进行软连接
    $ sudo ln -s /usr/local/python3/bin/virtualenv /usr/bin/virtualenv
3、使用方法同windows
五、virtualenvwrapper在不同的python版本切换
环境: 安装了python2和python3, 两个版本都安装了virtualenv和virtualenvwrapper
在windows cmd中键入mkvirtualenv -p C:\Python36\python3.exe env3.6, 其中C:\Python36\python3.exe是指定python解析器是3.6版本, 如果要指定2.7版本则换成2.7的安装目录即可; env3.6是指你要新建的虚拟环境的名字.
mkvirtualenv -p C:\Python36\python3.exe env3.6
当我们想用python2.x版本的时候,直接
mkvirtualenv -p C:\Python27\python2.exe env2.7

virtualenv virtualenvwrapper相关推荐

  1. Python虚拟环境(一):基于virtualenv+virtualenvwrapper创建python虚拟环境

    文章目录 1. 概述 2. virtualenv + virtualenvwrapper 1. virtualenv 安装virtualenv 基本使用 2. virtualenvwrapper 安装 ...

  2. Linux virtualenv, virtualenvwrapper, pip freeze

    在使用 Python 开发的过程中,工程一多,难免会碰到不同的工程依赖不同版本的库的问题,或者是在开发过程中不想让物理环境里充斥各种各样的库,引发未来的依赖灾难,所以要使用虚拟环境 确保开发环境的一致 ...

  3. 在ubuntu16下安装virtualenv+virtualenvwrapper

    ubuntu16已经安装好了py2和py3(自带的) bigni@bigni-Latitude-E6230:~/python_file/Django_project$ python python py ...

  4. python 虚拟环境 virtualenv virtualenvwrapper的使用方法、命令

  5. python安装虚拟环境virtualenv

    虚拟环境 虚拟环境是一个将不同项目所需求的依赖分别放在独立的地方的一个工具,它给这些工程创建虚拟的Python环境.它解决了"项目X依赖于版本1.x,而项目Y需要项目4.x"的两难 ...

  6. python 使用安装虚拟环境 virtualenv

    目录 1.安装virtualenv 2.Ubuntu使用python3创建虚拟环境目录 3.激活虚拟环境 4.关闭虚拟环境 5.查看python版本 1.安装virtualenv pip instal ...

  7. 003:Virtualenvwrapper使用

    为什么要使用:virtualenvwrapper virtualenvwrapper 软件包可以让我们管理虚拟环境变得更加简单.(virtualenv)不用再跑到某个目录下通过 virtualenv ...

  8. windows环境下python 虚拟环境的创建和使用(virtualenvwrapper)

       Python虚拟环境是指创建一个隔绝的Python环境,说的再直白一点就是将你的python复制一部分放在你硬盘的拎一个地方,一般在你进行一项具有毁灭性的测试或则你需要一个较少变动的环境时,你会 ...

  9. virtualenv在Ubuntu18.10(64位)中的用法(命令和图形化建立虚拟环境)

    virtualenv吃系统版本,所以系统python3.6的对应的最高版本为ubuntu18.10 且celery部分功能不支持python3.7 而anaconda3太占用空间. 所以不要使用太新的 ...

最新文章

  1. 荣耀20青春版鸿蒙,荣耀20青春版曝光,浴霸三摄+麒麟810+系统亮点满满
  2. 跟我学交换机配置(一)
  3. 好程序员web前端分享CSS3边框
  4. Srping MVC入门推荐
  5. 电源管理 解析_智能电源控制箱
  6. 每日小记2017.9.4
  7. php框架 dirname,PHP目录函数basename()与dirname()
  8. pyecharts显示所有x轴_基于Pyecharts可视化大屏案例一(1)
  9. 转: SVN和Git的一些用法总结
  10. 只显示 前100个字 java 实现截取字符串!使用! c:if test=${fn:length(onebeans.info)100 }${ fn:substri...
  11. how to be successful with salesforce
  12. 使用vue搭建项目(创建手脚架)
  13. 数据库索引与视图实验
  14. 常用的java开发框架_Java开发中常用框架
  15. 东软始业教育结业考试
  16. 用XOM编写GraphML?
  17. coldfusion_在Windows上安装和配置ColdFusion MX 6.1
  18. 鹿狩猎 - 认识到许多因素要记住
  19. 远程桌面服务器零售授权许可证,由于没有远程桌面授权服务器可以提供许可证...
  20. 怎样用两部手机同时登陆一个QQ(两部手机同时在线)

热门文章

  1. 关于Hanoi塔的实现
  2. android 远距离识别,远距离 人脸识别!
  3. memset()函数怎么用?
  4. scp 远程拷贝文件
  5. 采用GlodWave软件制作个性化铃声
  6. C语言:输出两位数中能同时被3和5整除的数
  7. windows装机必备:文件查找神器Everything + Wox
  8. 【区块链 | 数据上链】星火链网、蚂蚁联盟链等区块链业务系统开发指南
  9. 斐波拉契数列(简单思路)
  10. Vulkan_SSAO—屏幕空间环境光遮蔽