我们知道python中,有些第三方库的包会有依赖关系,比如某天你想搭建django环境,它可能依赖某个package 2.0,然后过几天你又想要搭建其他环境,这时候可能它也需要同样的包,但是这个包的版本可能不需要那么高,只支持package 1.0,这时候你会发现如果使用package 2.0,新环境用不了,如果使用package 1.0,django环境使用不了。

这个时候应该怎么办呢?这就要用到我们的虚拟环境,说白了虚拟环境就是说在原始安装的python环境复制一份,你可以在里面搭建某个环境,可以任意安装第三方包,然后可以复制N份,每份单独支持一个环境,如果有问题,只删除某一个环境就好了。

那么如何安装一份虚拟环境呢?

1.安装设置虚拟环境的工具,windows推荐virtualenv,直接CMD安装

pip3 install virtualenv 

2.在某个盘符根目录创建一个python虚拟环境文件夹,我这里是F:\python_env

3.CMD进入到这个文件夹中创建一个你需要安装虚拟环境的目录,比如我想搭建Robot Framework自动化框架

python -m venv RobotFramework_env 

4.已经复制了一份python环境到RobotFramework_env目录下了

5.进入到这个目录下的Scripts文件夹进行激活:

F:\python_env\RobotFramework_env\Scripts>activate

激活后会发现目录前面有(RobotFramework_env),说明激活成功

(RobotFramework_env) F:\python_env\RobotFramework_env\Scripts>

6.最后验证激活成功的方法

pip list可以查看到当前环境有哪些包,最终结果如下:

7.现在就可以随心所欲的在虚拟环境下安装第三方库了。

比如我可以通过命令来安装最新版本的robot framework

pip install robotframework -U

8.你可能想要运行其他虚拟环境,这时只要退出当前环境再激活你需要的其他环境就可以了

deactivate 

【Python】Windows下Python3虚拟环境搭建相关推荐

  1. python第二篇:windows 下virtualenvwrapper虚拟环境搭建

    优点 安装过程 第一步:安装virtualenv pip install virtualenv 第二步:新建virtualenv virtualenv testvir 第三步:运行虚拟环境相关命令 进 ...

  2. Appium笔记1--基于python windows下的环境搭建

    Appium自动化架构和Selenium有很大的相似之处 包含了 3 个主体部分 : Test script --- 即我们的测试程序,是测试逻辑的实现部分.就像以前我们的Selenium自动化脚本. ...

  3. python进程池win出错_解决windows下python3使用multiprocessing.Pool出现的问题

    例如: from multiprocessing import Pool def f(x): return x*x pool = Pool(processes=4) r=pool.map(f, ran ...

  4. Windows下Android平台搭建_1

    Windows下Android平台搭建_1 一.  Android平台综述 Windows下Android平台搭建需要的软件和工具 1.     JDK        JDK(Java Develop ...

  5. windows下ssh server搭建方法

    windows下ssh server搭建方法 –网络工程师 陆华兴 微信.手机:18912948909 因项目需求需要搭建ssh server,linux下openssh自带ssh server,wi ...

  6. Windows下使用Docker搭建Kafka

    Windows下使用Docker搭建Kafka 一,下载 首先,先启动本地的Docker服务,然后获取合适版本的zookeeper(我这里默认是最新) docker pull wurstmeister ...

  7. windows下discus的搭建

    windows下discus的搭建 Discuz! X 是一款以 PHP 为编程语言,以 MySQL 为数据库,并使用 Apache/IIS/Nginx(任意一种即可) 提供 web 服务的产品.要搭 ...

  8. windows下ipython notebook搭建、安装常见问题及Python模块安装

    一.搭建 平时在台式机上linux下编写python,但由于matlab建模需要,而自己的本本是win7系统,不想装双系统和虚拟机,因此了解了一下ipython notebook,顿时感受到了其强大. ...

  9. python 在windows下的 虚拟环境

    解决 python 环境问题 windows 下安装 pip install virtualenv virtualenv的基本使用 1.1 创建虚拟环境 virtualenv venv 为环境指定Py ...

最新文章

  1. mac 安装 RabbitMQ
  2. 瑞士银行开户条件有哪些,瑞士银行开户的流程及注意事项是什么?
  3. MySQL重置root用户密码的方法【亲测可用】
  4. GCC编译器选项及优化提示
  5. LeetCode 696. 计数二进制子串
  6. 轻松提取und文件加密内容,破解X-文件锁
  7. 信息系统项目管理师---运筹学计算
  8. [转]jQuery: how to get which button was clicked upon form submission?
  9. Unity推出2D工具:不再只是3D引擎
  10. 安卓滚动字幕以及TextSwitcher、ImageSwitcher使用
  11. BootStrap-datepicker日期插件
  12. DRAM原理-Storage Cell
  13. Twitter开发者账号申请流程
  14. android2012系统,压倒性份额四核技术 Android系统2012前瞻
  15. 利用Termux在手机上运行爬虫下载漫画
  16. 从飞信,超信看中国通讯行业的不作为
  17. 解决antimalware service executable程序占用CPU过高(有效)
  18. 【机试】2011-2020年复旦大学考研复试机试真题
  19. Filebrowser:一款轻量级个人网盘
  20. package.json中private选项的作用

热门文章

  1. php检测表大小,查询mysql数据库、表的大小
  2. Java Lambda 表达式讲解
  3. vim插件自动补齐_给VIM添加REPL
  4. 2021山东科技大学计算机学院,2021年3月山东科技大学计算机等级考试报名工作通知...
  5. Linux(Ubuntu)设置系统时区
  6. java软件工程_java复习
  7. linux系统下升级node,linux下安装指定版本的nodejs(升级到指定版本)
  8. c语言内存分配与释放 不同类别变量的内存分配和释放的区别
  9. html乱码框框,springmvc+font-awesome开发出的页面显示方框乱码的解决方法
  10. 小程序 wxml selectable_微信小程序 抽象节点