【python入门】37.常用第三方模块之创建虚拟环境virtualenv

author author     2023-04-07     307

关键词:

参考技术A

摘要:virtualenv可创建独立的虚拟运行环境,解决了不同应用项目间多版本的不兼容问题。

常用第三方模块
virtualenv
安装virtualenv
创建虚拟环境
使用virtualenv
小结

virtualenv 用于创建Python的虚拟环境。当一个项目需要运行的版本与系统所带的版本不一致,就需要创建一个该项目的独立运行环境,确保项目正常运行。

比如现在要做一个Django项目,用到的Django是1.8版本,但系统的Django版本已经更新到1.11了,如果用系统的环境来运行项目就会有不兼容的情况出现,那么就需要创建虚拟环境来解决。

Linux系统和Windows系统使用virtualenv略有不同。

下面介绍的是在 Windows系统 下如何使用virtualenv。

在命令行模式下输入:

等待安装成功即可。

首先通过cd命令进入需要创建虚拟环境的文件目录,如在D盘的envs文件夹里面

然后通过 virtualenv 创建一个虚拟环境,我们将它命名为 new_env

然后会看到下面结果:

说明成功使用当前系统的Python版本创建了一个虚拟环境。

通过cd命令进入虚拟环境目录下的Scripts目录

然后输入 activate

会出现下面的结果:

地址前面的括号表示,当前环境是Python创建的虚拟环境 new_env 。

输入 python ,可查看当前环境的Python版本

输入 pip list ,可查看当前环境下包含的库的版本

在虚拟环境下,用pip安装的所有包都会装在 new_env 环境下,系统Python环境不受影响。这样,我们就可以安装运行项目所需要的工具版本了,

最后,使用 deactivate 命令退出虚拟环境

virtualenv可创建独立的虚拟运行环境,解决了不同应用项目间多版本的不兼容问题。

以上就是本节的全部内容,感谢你的阅读。

下一节内容:图形界面

有任何问题与想法,欢迎评论与吐槽。

和博主一起学习Python吧( ̄▽ ̄)~*

nodejs入门:常用模块汇总之http模块(代码片段)

...块是nodejs中非常重要的模块,本文从3个demo入手,入门学习http模块简单demo主要步骤:引入http模块创建服务器服务器监听某指定端口给出响应结束响应代码://引入模块consthttp=require("http");//创建服务器http.... 查看详情

编程基础之python5安装python第三方模块(代码片段)

(【编程基础之Python】5、安装Python第三方模块)安装Python第三方模块为什么需要安装第三方模块Python具有很强的可扩展性,它不是把所有功能特性都集中到语言核心,而是提供了丰富的官方的、第三方的类库。在创建好一个Python的... 查看详情

tensorflow入门:安装常用的依赖模块

TensorFlow运行中常用到一些Python第三方模块:numpy存储和处理大型矩阵的科学计算包maplotlib最著名的绘图库jupyterscikit-image图像预处理librosa音频特征提取的第三方库nltk包含着大量的语料库,方便完成自然语言处理的任务,包含分词... 查看详情

conda常用命令之–虚拟环境管理(教你如何创建激活重命名删除虚拟环境)(代码片段)

...们轻松地安装、更新、卸载和切换不同版本的Python和各种第三方库。如果你是一个Python初学者,或者想要提高你的Python编程效率,那么掌握conda的基本命令是非常必要的。本文将介绍conda环境管理的常用命令,包括如... 查看详情

编程语言之python入门到精通.(综合知识:总结.)(代码片段)

...1a;(6)Python中常用的内置模块:(6)第三方模块的安装及使用:(7)安装schedule模块:这个模块可以做定时发送邮件(8)使用schedule模块:(9)知识点总结:🌲编码... 查看详情

快速入门python爬虫常用解析库(xpathbs4)(代码片段)

...解析HTML与XML,并且支持XPath解析方式。由于lxml模块为第三方模块,需要通过pipinstalllxml命令安装该模块。lxml模块的底层是通过C语言编写的 查看详情

python入门自学进阶——3--模块相关概念

...大提高代码的可维护性。一共三种模块:Python标准库第三方模块应用程序自定义模块前面介绍的常用模块,就是Python标准库,也就是Python标准模块。前面使用的openpyxl模块就是第三方模块。应 查看详情

python虚拟环境常用工具使用(代码片段)

...虚拟环境工具我们在使用Python开发的时候会使用pip来安装第三方包,但是由于pip的特性,系统中只能安装每个包的一个版本。但是在实际项目开发中,不同项目可能需要第三方包的不同版本或不同的第三方包,Python的解决方案就... 查看详情

python之模块(代码片段)

...接调用,甚是方便。模块又分为三种自定义模块内置模块第三方模块下面就来介绍介绍什么是内置模块及如何去使用它和内置模块的好处。使用模块模块前首先导入该模块,才能调用到该模块的功能。导入方法import模块名字先来... 查看详情

python常用模块之threading和thread模块第一阶段线程的实现(代码片段)

目录:引入:每篇前言:1.线程1.1线程模块:1.1.1Thread类:1.2创建线程:1.2.1实例Thread类法创建线程:1.2.1继承重写Thread类法创建线程:1.3Join&setDaemon1.3.1join1.3.2setDaemon引入:进程:打开一个程序至少会有一个进程它是cpu调度的... 查看详情

python常用的标准库以及第三方库都有哪些

Python常用库大全,看看有没有你需要的。环境管理管理Python版本和环境的工具p–非常简单的交互式python版本管理工具。pyenv–简单的Python版本管理工具。Vex–可以在虚拟环境中执行命令。virtualenv–创建独立Python环境的工具。virtu... 查看详情

python常用的标准库以及第三方库都有哪些

Python常用库大全,看看有没有你需要的。环境管理管理Python版本和环境的工具p–非常简单的交互式python版本管理工具。pyenv–简单的Python版本管理工具。Vex–可以在虚拟环境中执行命令。virtualenv–创建独立Python环境的工具。virtu... 查看详情

python入门之内置模块--序列化模块(json模块pickle模块)

Python入门之内置模块--序列化模块(json模块、pickle模块)1、序列化Python中这种序列化模块有三种:?json模块:?不同语言都遵循的一种数据转化格式,即不同语言都使用的特殊字符串。(比如Python的一个列表[1,2,3]利用json转化成特... 查看详情

python入门自学进阶——2--常用模块

学习了Python的基本语法后,对Python的使用,最主要的就是熟悉使用各种模块。一、时间模块timeimporttime使用print(help(time))可以打印time模块的帮助。time()——返回当前的时间戳time.sleep()——暂停执行一段时间,默认单位... 查看详情

python标准库datetime之time模块详解(代码片段)

Python标准库datetime之time模块详解上一篇博文中我们学习了datetime库中的日期模块(date),本文我们来学习下时间模块(time)。传送门:点击即可跳转日期模块1、时间对象类主要处理时、分、秒操作创建对象常用的参数有(小时,分钟,秒... 查看详情

python标准库datetime之datetime模块详解(代码片段)

Python标准库datetime之datetime模块详解1、日期时间对象日期时间对象是指具有日期(年月日)和时间(时分秒)双重属性的实例日期时间对象的类型为datetime.datetime日期时间对象常用的属性有年、月、日、时、分、秒、微秒日期时间对象... 查看详情

python搭建虚拟环境(代码片段)

...简介虚拟环境依赖模块的安装1、安装好Python环境2、安装第三方库(虚拟环境库)3、安装第三方模块virtualenvwrapper-win为虚拟环境配置环境变量1、配置环境变量2、点击环境变量3、在系统变量中,点击新建4、新建系统... 查看详情

openstack入门之各组件解析

学习目标:掌握OpenStack的各组件的架构和功能本次笔记的内容有:Nova组件解析Swift组件解析Cinder组件解析Neutron组件解析Horizon组件解析Glance组件解析Keystone组件解析是常用的7个组件:负责虚拟机创建、管理和销毁、提供计算资源... 查看详情