用virtualenv创建虚拟环境,是通过复制全局的python解释器,达到环境的互不影响;新建的虚拟环境会自动复制python解释器环境保存到当前路径之下;

3、virtualenv虚拟环境:

activate #进入虚拟环境

进入虚拟环境:

deactivate #退出虚拟环境

4、指定python版本:

virtualenv可以实现两个python版本的共存,环境互不影响;使用virtualenv -p python.exe virtualenvname 可以在创建虚拟环境的时候指定python版本,其中python.exe为python解释器的绝对路径加上python.exe;

5、虚拟环境的"管理工具"-virtualenvwrapper:

我们如果需要切换虚拟环境,则必须先切换到虚拟环境所在目录,并运行activate,bat,这样实在是太麻烦了;可以使用virtualenvwrapper对虚拟环境进行一些快捷的管理和操作;

①、安装virtualenvwrapper:

pip install virtualenvwrapper-win #windows下安装要加-win

②使用virtualenvwrapper来创建虚拟环境:

mkvirtualenv envname #生成后会自动切换到最新创建的虚拟环境中;

③查看虚拟环境的列表:

workon # 打印当前创建的虚拟环境列表

④快速进入某个虚拟环境:

workon py3 #后接虚拟环境的名字,退出还是使用deativate的命令

⑤配置虚拟环境生成路径:

你可能发现了,使用 virtualenvwrapper 生成的虚拟环境默认都是在c盘用户的一个envs的文件夹里,怎么修改生成的默认路径呢?需要你手动配置环境变量,变量值设为你想要保存虚拟环境的路径;

6、pycharm中使用虚拟环境:

如果你使用的ide是pycharm,可以这样设置项目的python解释器:

7、在虚拟环境中安装python模块:

workon python2 #切换到python2的虚拟环境中

pip install xlwt #pip直接安装,退出虚拟环境后,安装的包互不影响

python建立多台电脑共用的_用virtualenv建立多个Python独立虚拟开发环境相关推荐

  1. centos python_在centos上配置python的虚拟开发环境

    1.切换yum源 安装完centos操作系统后,我们首先需要切换yum源,将yum源配置成国内的. ##先备份,任何重要操作之前要先备份 cd /etc/yum.repos.d cp CentOS-B ...

  2. 多台电脑共用一根网线如何设置宽带共享

    原文地址::http://165553338.blog.163.com/blog/static/499403632010112410037627/ 电信.网通.一条网线限制多台电脑上网解说与破解 ht ...

  3. 多台计算机使用一个硬盘,怎么实现多台电脑共用一块硬盘

    实现多台电脑共用一台硬盘的方法: 1.需要1台电脑作为服务器. 2.用网络连接终端机到这台服务器上.(每个终端就是一个用户,除了主机没有,其他的都是一套.) 3.安装终端程序,连接到服务器即可. 注意 ...

  4. 利用pipenv和pyenv管理多个相互独立的Python虚拟开发环境

    我们经常会遇到这样的开发需求,比如你手头有多个开发项目,其中项目A要求用python3.7,项目B需要用python3.6,有要求项目A和项目B依赖包相互独立,互不干扰.为了满足这样的开发需求,我们需 ...

  5. python真实环境与虚拟环境均配置jupyter的方法,虚拟开发环境增加到notebook选项中

    第一步.在真实环境中安装jupyter,参考另一篇博客 第二.在目录中kernel目录下,添加一个目录,并在该目录下添加kernel json文件,写好配置文件:本质原理是新的目录下的配置文件中指定当 ...

  6. 使用Anaconda3配置多版本Python虚拟开发环境详细步骤

    有时候,为了使用比较干净的开发环境,或者为了测试一些版本的扩展库,我们可能需要创建虚拟开发环境,在不同的虚拟开发环境中,只安装需要的扩展库,这样可以最大程度上减少不同扩展库之间的兼容性带来的冲突或其他 ...

  7. python开发环境anaconda3_使用Anaconda3配置多版本Python虚拟开发环境

    有时候,为了使用比较干净的开发环境,或者为了测试一些版本的扩展库,我们可能需要创建虚拟开发环境,在不同的虚拟开发环境中,只安装需要的扩展库,这样可以最大程度上减少不同扩展库之间的兼容性带来的冲突或其他 ...

  8. python虚拟开发环境搭建(virtualenv和virtualenvwrapper)

    虚拟开发环境的搭建 (0) 搭建虚拟环境的意义 使不同的开发环境独立 环境升级不影响其他开发环境,也不影响全局 防止包管理的混乱 (1) 指定 虚拟环境的创建目录 环境变量设置 创建 WORKON_H ...

  9. 两台电脑共享怎么设置_两台电脑共用键鼠的简单设置

    两台windows 电脑共享一套键鼠:一个软件就能搞定~ 一句话解决问题: (同一网络条件下)下一个软件 "无界鼠标" 英文名 Mouse without Borders 然后跟着 ...

最新文章

  1. IntelliJ IDEA 的Project structure说明
  2. Openfiler之一:Openfiler的安装(转载)
  3. 炉石传说 C# 设计文档(序)
  4. 查看CentOS的系统版本(亲测)
  5. LeetCode题库11:盛最多水的容器——JavaScript解答
  6. 单证票据识别之关键信息提取
  7. Dropbox推荐使用
  8. 券商结算VS托管行结算
  9. 整理软件测试分析资料
  10. 推荐给DBA的Oracle书籍
  11. C++实现前向欧拉法Forward Euler解决偏微分方程
  12. VS2017 MFC操作Excel
  13. 用python实现相声、评书自动下载(六)
  14. 免费全功能响应式模板:黑暗元素
  15. Android音视频方向进阶路线及资源合集
  16. FFmpeg介绍及了解常用指令(●----●)
  17. 通达信接口怎么连接主机?
  18. 新标日使用的语法体系
  19. 电脑游戏声音如何录制?
  20. Android自定义View之实现简单炫酷的球体进度球

热门文章

  1. 【剑指offer】面试题40:数组中只出现一次的数字
  2. ASP.NET数据库编程入门
  3. 4.1.1网络层功能概述
  4. 计算机网络(十三)-数据链路层-动态分配信道
  5. Leetcode--12. 整数转罗马数字
  6. oc 画一个圆弧_UG建模一个蜗杆的方法,纯手工建模无插件
  7. jbutton添加点击事件_electron-vue自定义边框后点击事件失效问题
  8. 计算机教室应用计划,计算机教室新学期工作计划
  9. 图像处理 --- 二、数字图像处理基础
  10. python在windows系统中安装pandas,numpy