python虚拟环境是什么意思,Python的虚拟环境
一些初学者可能会想为什么要使用虚拟环境。在网上看到一个相对比较好的解释。利用虚拟环境,我们可以随意设置或更改虚拟系统。特别是使用虚拟机可以对系统的硬盘进行格式化,进行重新分区操作,我们不会担心数据丢失。因为虚拟机是运行在系统上的虚拟软件,在虚拟机系统上的任何操作都相当于操作虚拟机的虚拟机设备和系统,不会影响到计算机上的真实数据。
当然,我今天要讲的不是虚拟机的配置,而是Python虚拟环境的创建和相关操作。学过Python web framework的人都熟悉Flask和Django,他们自己的web服务器是用于开发的,不是生产的。他们的技能是web框架,不是web服务器,他们自己的服务器应该只开发单个流程。
安装Flask的一种便捷方式是使用虚拟环境。虚拟环境是Python解释器的私有副本。在这种环境下,您可以安装私有包,而不会影响系统中安装的全局Python解释器。虚拟环境很有用,可以避免系统中Python解释器的包混淆和版本冲突。为每个程序创建一个单独的虚拟环境,可以保证程序只能访问虚拟环境中的包,从而保持全局解释器的干净简洁,使其成为(更多)虚拟环境的唯一来源。
1.windows下Python虚拟环境的安装和配置
1.使用win R在cmd终端上运行pip install virtualenv。
2.使用pip继续安装virtualenvwrapper-win
3.配置windows环境变量:创建一个新的系统变量,变量名为WORKON_HOME,路径可以自己选择(我用的是路径D:\ python virtualev)
4.检查虚拟环境配置是否成功,打开cmd,输入lsvirtualenv,可以查看虚拟环境所在的目录(这里是我之前创建的flask)
5.开始创建虚拟环境:使用命令mkvirtualenv test(这个虚拟环境可以随意命名),创建成功后直接进入虚拟环境测试。
6.打开D:\PythonVirtualenv\test查看刚刚创建的虚拟环境。当然,我们可以创建多个虚拟环境,随意切换。哲学虚拟环境的文件都位于D:\PythonVirtualenv下。
7.使用命令workon切换虚拟环境。
8.退出当前虚拟环境,直接输入命令deactivate。
9.删除虚拟环境并直接点击命令rmvirtualenv test。
10.windows虚拟环境的配置和相关命令就是这么简单!
其次,linux创建了Python虚拟环境和配置
linux虚拟环境的安装和windows差别不大。用一个清晰的流程图来分析一下就可以了。
3.如何在Django和Flask项目中创建Python虚拟环境?
1.对于linux:
(1)启动黑屏终端,进入项目目录,创建下面的requirements.txt文件。
(2)打开requirements.txt文件,将项目所需的环境安装声明写入包含的纸飞机中。例如,Flask项目所需的一些扩展库。
烧瓶==0.10.1
烧瓶脚本
烧瓶-迁移==2.1.1
已安装
烧瓶-sqlalchemy==2.3.2
长颈瓶休息
(3)在项目目录下输入命令virtualenv env,在项目下创建env的文件夹。
(4)如果你以后得到这个项目,而这个机器中没有相关的Python环境和相关的扩展库,你可以进入这个项目自带的虚拟环境。输入源环境/媒体夹/激活。
(5)安装需要的模块(开发时已经安装好了),在当前env环境下输入命令:pipi Install-r requirements . txt,就可以愉快地浏览这个项目了。
2.对于windows:
(1),前三步和linux一样,复制就好。
(2)切入项目目录下虚拟环境env下的脚本目录(E:\project\env\Scripts),回车激活进入虚拟环境。
(3)切换到虚拟环境中的项目目录,输入命令:pip install -r requirements.txt,安装所需的环境和扩展库。
(4)好了,万事俱备,只欠东风,可以愉快地享受这个项目了。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。