Win10里python3创建虚拟环境的步骤


Posted in Python onJanuary 31, 2020

1、为什么要用虚拟环境?

为了解决一个环境多个项目的版本冲突问题

2、如何创建虚拟环境?

  1. 用窗口键+R来打开win10的运行窗口,然后在运行输入框输入cmd,确认将会弹出一个终端界面。
  2. 创建一个目录,比如我起名为myproject,则在终端窗口输入mkdir myproject,然后回车。
  3. 进入myproject目录,则在终端窗口输入cd myproject,然后回车。可以明显看到我左边的路径发生了变化。
  4. 创建一个虚拟环境,终端界面输入py -3 -m venv venv。(后一个venv是虚拟环境的名称)
  5. 激活虚拟环境,在 > 后输入> venv\Scripts\activate,然后回车确认。
  6. 激活后,你的终端提示符会显示虚拟环境的名称。

知识点补充

虚拟环境介绍

因为python所开发的应用程序有时需要对特定版本的包有所依赖或对python版本有所要求,这时虚拟环境的作用就能体现出来。

总的来说

1、 虚拟环境能对不同的状况进行环境隔离,程序A的环境变动不会影响程序B的开发

2、比较便携,因为虚拟环境中都有各自的pyton包,U盘复制环境,省去其他人配置环境的麻烦

win平台下虚拟环境的创建

要创建虚拟环境,请确定要放置它的目录,并将 venv 模块作为脚本运行目录路径:

python3 -m venv tutorial-env

通过以上命令就能在文件夹中创建名为tutorial-env的虚拟环境目录,并且其中包含python解释器,标准库和各种支持文件的副本的目录

以上就是本次介绍的全部相关知识点,感谢大家的学习和对三水点靠木的支持。

Python 相关文章推荐
用PyQt进行Python图形界面的程序的开发的入门指引
Apr 14 Python
Python 爬虫模拟登陆知乎
Sep 23 Python
一些Centos Python 生产环境的部署命令(推荐)
May 07 Python
运行django项目指定IP和端口的方法
May 14 Python
pandas 对series和dataframe进行排序的实例
Jun 09 Python
Python3.5 Pandas模块之Series用法实例分析
Apr 23 Python
pytorch 实现tensor与numpy数组转换
Dec 27 Python
tensorflow入门:TFRecordDataset变长数据的batch读取详解
Jan 20 Python
完美解决pycharm导入自己写的py文件爆红问题
Feb 12 Python
基于Python中Remove函数的用法讨论
Dec 11 Python
python 制作网站小说下载器
Feb 20 Python
Python基础详解之描述符
Apr 28 Python
python判断链表是否有环的实例代码
Jan 31 #Python
python爬取王者荣耀全皮肤的简单实现代码
Jan 31 #Python
Python进阶之迭代器与迭代器切片教程
Jan 29 #Python
Python列表list操作相关知识小结
Jan 29 #Python
给Python学习者的文件读写指南(含基础与进阶)
Jan 29 #Python
40个你可能不知道的Python技巧附代码
Jan 29 #Python
你可能不知道的Python 技巧小结
Jan 29 #Python
You might like
一个简单的PHP入门源程序
2006/10/09 PHP
一个用于mysql的数据库抽象层函数库
2006/10/09 PHP
Adodb的十个实例(清晰版)
2006/12/31 PHP
跟我学Laravel之安装Laravel
2014/10/15 PHP
日期 时间js控件
2009/05/07 Javascript
jquery 事件执行检测代码
2009/12/09 Javascript
node.js中的fs.fsync方法使用说明
2014/12/15 Javascript
使用AngularJS制作一个简单的RSS阅读器的教程
2015/06/18 Javascript
基于jQuery通过jQuery.form.js插件实现异步上传
2015/12/13 Javascript
jQuery AjaxUpload 上传图片代码
2016/02/02 Javascript
第三篇Bootstrap网格基础
2016/06/21 Javascript
JavaScript制作简易计算器(不用eval)
2017/02/05 Javascript
基于JQuery的购物车添加删除以及结算功能示例
2017/03/08 Javascript
vue如何解决循环引用组件报错的问题
2018/09/22 Javascript
JS使用数组实现的队列功能示例
2019/03/04 Javascript
vue实现文件上传读取及下载功能
2020/11/17 Javascript
Vue 实现登录界面验证码功能
2020/01/03 Javascript
node事件循环和process模块实例分析
2020/02/14 Javascript
Vue实现仿iPhone悬浮球的示例代码
2020/03/13 Javascript
vue.js中使用微信扫一扫解决invalid signature问题(完美解决)
2020/04/11 Javascript
python实现在无须过多援引的情况下创建字典的方法
2014/09/25 Python
python操作ssh实现服务器日志下载的方法
2015/06/03 Python
Python中使用OpenCV库来进行简单的气象学遥感影像计算
2016/02/19 Python
Python 2与Python 3版本和编码的对比
2017/02/14 Python
删除python pandas.DataFrame 的多重index实例
2018/06/08 Python
Python Dataframe 指定多列去重、求差集的方法
2018/07/10 Python
tensorflow 加载部分变量的实例讲解
2018/07/27 Python
解决Python selenium get页面很慢时的问题
2019/01/30 Python
详解使用PyInstaller将Pygame库编写的小游戏程序打包为exe文件
2019/08/23 Python
如何在python中实现随机选择
2019/11/02 Python
cookies应对python反爬虫知识点详解
2020/11/25 Python
Cotton On香港网站:澳洲时装连锁品牌
2018/11/01 全球购物
小学生国旗下演讲稿
2014/04/25 职场文书
远程教育学习心得体会
2016/01/23 职场文书
2019年最新感恩节祝福语(28句)
2019/11/27 职场文书
MySQL命令行操作时的编码问题详解
2021/04/14 MySQL