ITPub博客

首页 > 数据库 > 数据库开发技术 > 【编程课堂】同一台电脑,不同的 Python

【编程课堂】同一台电脑,不同的 Python

原创 数据库开发技术 作者:Crossin的编程教室 时间:2017-04-28 15:31:21 0 删除 编辑

virtulenv 是一个创建独立 python 运行环境的工具。

在标准的 python 环境中,所有的库都是唯一存在的,不会有两个或以上版本的相同库。

但在日常的开发工作中常常会遇到此类问题,比如:

目前使用 django1.9 版本,但 django1.10 版本支持一些新特性,想去尝试一下,在不破坏 1.9 版本的前提下如何使用 django1.10。

做一个临时的项目,需要安装大量的第三方库,不希望把这些临时使用的库安装到标准环境中。

遇到以上情况时,使用 virtulenv 工具创建一个单独运行 python 环境就能很好的解决这些问题。

1、安装及入门

1.1 安装

安装过程比较简单,命令行下输入 pip install virtualenv 即可。

1.2 创建虚拟环境

创建虚拟环境的命令也比较简单,命令行下输入:

virtualenv ENV

ENV 为虚拟环境放置的文件夹名,命令虽然简单,但需要注意的地方也不少。以 windows 为例,在 D 盘根目录下创建一个虚拟环境,文件夹名为 venv,操作步骤如下

文件夹中显示

如此,就创建了一个基本的虚拟环境。当然, vituralenv 提供了一系列个性化定制虚拟环境的功能,比如添加 --system-site-packages 命令后,使用 virtualenv --system-site-packages venv  可以在虚拟环境中使用原有 python 环境下的第三方库,查看更多命令参考:

https://virtualenv.pypa.io/en/latest/reference/

1.3 激活虚拟环境

激活该虚拟环境,就可以开始使用了,windows 下进入刚刚创建的虚拟环境中 scripts 文件夹,即\venv\scripts,然后使用 activate 命令,就可以正常使用虚拟环境了,如下图所示    :

你可以正常使用 pip 命令

1.4 退出虚拟环境

使用完虚拟环境之后,退出可以直接右上角点击关闭,但作为一名程序猿,我们需要优雅的退出环境,不能这么暴力,使用 deactivate 命令即可,如图所示:

路径前的 (venv) 消失了,即代表已经退出虚拟环境。

2、小结

virtualenv 最基本的用法已经介绍完毕了,有需要的小伙伴赶紧动手尝试一下吧,有疑问的同学还可以参考:

官方文档:https://virtualenv.pypa.io/en/stable/
virtualenv-廖雪峰:
http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432712108300322c61f256c74803b43bfd65c6f8d0d0000




『码上行动』在线学习班正在开放中,详情回复 码上行动

近期文章推荐阅读:

喏,你们要的 PyCharm 快速上手指南

给伸手党的福利:Python 新手引导

只学2个月编程能写出什么代码?他们表示:You can you code!

如何用100行Python代码做出魔性声控游戏“八分音符酱”

数据分析:当赵雷唱民谣时他唱些什么?

一行代码扫出“敬业福”

我扒了杜蕾斯的微博

Python 爬虫爬取美剧网站

今天,你抢到票了吗?

爆款游戏《贪吃蛇大作战》的 Python 实现




欢迎加入

Crossin的编程教室

crossincode.com

读者交流QQ群:522415386

微信请加 crossin11 留言入群(新手/进阶)


  请把我们分享给身边爱学习的小伙伴 :)  


点击左下角“阅读原文”,查看更多学习资源

原文作者:Crossin的编程教室;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2015-06-05

  • 博文量
    498
  • 访问量
    200478