赞
踩
我们在进行任何程序运行时,都需要有一个“项目”的思维
一个程序单独一个文件夹,文件夹下有着与程序相关的图片,结果等资源。
这样设置文件夹能够具有条例的、清晰的,管理、维护一个项目。
什么是虚拟环境呢?
安装 python 的时候相当于安装了一个全局的环境。但是在应用开发使用的时候,又想有一个的隔离性,避免其他应用的影响。所以,Python 使用虚拟环境。虚拟环境相当于 Python 原生环境的副本,所使用标准库是一样的,每次复制会造成大量冗余。所以,Python 虚拟环境直接调用原生的标准库。
因个人不习惯用anaconda,所以本文并没有就anaconda如何创建虚拟环境展开说明。
用于创建和管理虚拟环境的模块称为 venv
python -m venv [虚拟环境的名称] [指定路径]
cd [指定路径]/Scripts
activate
以我的电脑为例子,在我的桌面上创建一个文件夹,名为VirusL
打开文件,在上面的路径窗口进行控制:
点击路径窗口,输入cmd
按下回车,出现cmd窗口
在窗口中输入
python -m env tutorial-env
并按下回车后会得到这样一个情况(如果失败,可以尝试把原来的python重装一次,如果还是不行的话,可以后台私信我)
这里我们先打开文件夹看看里面的内容
在VirusL这个文件夹下,出现了名为opencv-env的文件夹
注意此时的opencv-env文件夹就是python的虚拟环境(我们通常将虚拟环境与项目放入同一个文件夹下方便管理包的版本)
打开文件夹出现以下文件
其中
lnclude:python编译器的C语言源码
Lib:这个库很重要,是python的标准库,你扩充的库都安装在这里面。
libs:python的内置库,语法存在的地方
Scripts:项目用到的各种脚本,存放的是一些可执行文件
pyenv.cfg:是虚拟环境的配置文件,表明主环境和虚拟环境的一些属性
到此我们的虚拟环境已经安装好了
我们有时候需要在cmd中进入某个虚拟环境进行查看与配置
此时我们打开Scripts文件夹,发现里面有很多名为activate的文件,只是后缀不同。
我们在Windows端使用的是activate
这里我们继续回到cmd中,输入cd opencv-env/Scripts,进入到Scripts文件夹下,并且cmd会出现如下图所示,出现完整的路径。
然后,输入activate,并按下回车,进入如下图页面,注意到括号里面的名字,就说明进入了虚拟环境了。
然后可以进入python环境或者查看包的情况了。
输入deactivate并按下回车,即可返回到上一层环境
可以现在cmd中输入pip list查看自己的python环境是否有virtualenv的包。
与前面的步骤大致相同,先在桌面创建一个名为crawl的文件夹,打开文件夹,在路径窗口中输入cmd,进入cmd窗口,输入virtualenv crawl,创建名为crawl的虚拟环境
打开文件夹后,出现
返回到cmd中,我们还是一样的,输入cd crawl-env/Scripts
继续输入activate就可以开启虚拟环境了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。