码迷,mamicode.com
首页 > 编程语言 > 详细

Python虚拟环境的构建和使用

时间:2018-12-08 22:26:55      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:shrink   escape   unicode   http   control   excel   iad   nim   hub   

---恢复内容开始---

虚拟环境构建和使用

 

 

 

说明:

-- 什么是虚拟环境?
  在现实生活中有环境,而且从小就教育我们保护环境、人人有责。在代码的世界也是一样。也有环境,叫做虚拟环境。
  它是一个虚拟化,从电脑独立开辟出来的环境。通俗的讲,在这个环境中,我们可以只安装我们需要的包,各个环境之间相互隔离,互不影响。

-- 为什么要用虚拟环境?
   实际工作中,我们通常会根据自己的需求去下载各种第三方库和包,就拿web开发来说。python版本不同的话与之相关的web框架版本也是不一样的。比如python2 + Django1.8,也有可能是python3.6 + Django1.11,我们需要根据需求不断地更新或者卸载相应的库。版本不对应。运行起来也会有好多问题。直接对我们的python操作环境造成很多不必要的麻烦,管理也混乱。
 

使用:

windows系统下创建虚拟环境
 

1、进入需要建立虚拟环境的路径,比如:d盘根目录。

2、创建一个虚拟环境文件夹,比:mkdir python_venv_01

3、进入该文件夹:cd python_venv_01

4、开始搭建虚拟环境:python -m venv .(注意后面的小点)

5、耐心等一小会,查看执行创建命令后的相关文件:dir (注意:此时并没有激活该虚拟环境,pip list 查看后依然是我原有的模块)

6、在虚拟环境文件夹下执行:Scripts\activate 表示激活该虚拟环境,此时是一个对立的虚拟环境了,可以用pip list 来查看一下。包很少。

7、进入python解释器界面,导入requests模块,显示出错。

8、试着安装requests 和django1.11.8 :pip install requests pip install django==1.11.8

9、对比正常环境和虚拟环境安装的版本,相互隔离,互不影响,

10、退出 Scripts\deactivate 即可。

 

好了,就介绍到这里,如果其中有什么错误,欢迎各位提出意见!

---恢复内容结束---

Python虚拟环境的构建和使用

标签:shrink   escape   unicode   http   control   excel   iad   nim   hub   

原文地址:https://www.cnblogs.com/xjmlove/p/10089137.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!