环境
win10+Python3.6
为什么要使用虚拟环境?
官方文档的解释是:Python应用程序通常会使用不在标准库内的软件包和模块。应用程序有时需要特定版本的库,因为应用程序可能需要修复特定的错误,或者可以使用库的过时版本的接口编写应用程序。
这意味着一个Python安装可能无法满足每个应用程序的要求。如果应用程序A需要特定模块的1.0版本但应用程序B需要2.0版本,则需求存在冲突,安装版本1.0或2.0将导致某一个应用程序无法运行。
我认为使用虚拟环境的目的是让每个项目都有独立的环境,每一个项目使用自己需要的库,不会有冲突和冗余。
虚拟环境创建
WIN+R打开运行,输入CMD进入命令行窗口。
打开你要创建虚拟环境的目录
cd C:\Users\XXX\Desktop\spider\1
创建一个虚拟环境
C:\Users\XXX\Desktop\spider\1>python -m venv test
如果没有报错,说明创建成功test文件夹如果不存在的话,会创建一个名为test的文件夹。
虚拟环境激活
创建好虚拟环境后,就可以激活了
C:\Users\XXX\Desktop\spider\1>test\Scripts\activate
(test) C:\Users\Chengyikang\Desktop\spider\1>
(test)说明名为test虚拟环境已经激活成功。
虚拟环境退出
类比激活环境,我们想要退出虚拟环境时,
(test) C:\Users\Chengyikang\Desktop\spider\1>test\Scripts\deactivate.bat
C:\Users\Chengyikang\Desktop\spider\1>
没有了(test)说明已经退出虚拟环境。