2021-06-11

Python虚拟环境配置
一、虚拟环境的作用
Python的虚拟环境有什么用呢?先来举个例子,来说明为什么需要虚拟环境。我们在学习Python的时候,可能会学到越来越多的第三方库,比如爬虫,我们需要安装equests,可能学着学着,我们还需要安装bs4,或者又学着学着,我们还需要安装scrapy,再学着学着,又需要安装lxml…
安装了很多的第三方库,但是我们仍然每天嗨皮敲着代码,丝毫没有发现任何问题。如果你用的是Pycharm,直到有一天,你会发现你的Pycharm会启动越来越慢
还有一个问题就是,比如你帮别人做了个东西,肯定所有的功能都不是自己写的,有一些东西是别人写的,你需要安装一些第三方包。之后你咔咔咔把代码写完了,你怀着兴奋的心情把东西发给他,然后他发现自己竟然用不了,而且那边还会报错
在这里插入图片描述
能一步安装到位还好,但是很可能的是,你用的某个包版本是2.0,现在最新版本是2.2,他那边直接pip install package,安装的是最新版本的包,可能和你的效果不太一样。哦嚯,完了,又是莫名其妙的调试
那么有没有什么办法,能够管理一下这些东西呢?
二、virtualenv
virtualenv这个是目前最通用的虚拟环境,安装(直接安装最新版)指令是:pip3 install virtualenv,其安装中间过程,这里就不展开了,等着装完就行
具体操作步骤:
①新建虚拟环境列表文件夹,专门用于存放虚拟环境
在这里插入图片描述
安装vritualenv 在这里插入图片描述
②之后执行命令 virtualenv spider,创建一个干净的、没有第三方包的干净的环境
在这里插入图片描述
这样我们就创建了一个虚拟环境,但是此时我们并没有使用,我们在执行pip install package时,依然还是安装那个真实的环境上
③进入并且激活spider虚拟环境
cd spider
cd Scripts
activate
在这里插入图片描述
当前面有显示(spider)时,表示我们已经进入了虚拟环境。这时候我们再执行pip install package时,就可以讲库安装在该新建的虚拟环境里了
在这里插入图片描述
这是我的虚拟环境:
在这里插入图片描述
这是我的真实环境:
在这里插入图片描述
④在虚拟环境中安装第三方包
以安装requests库为例,在虚拟环境中输入安装指令:pip install requests
在这里插入图片描述
⑤退出
执行deactivate命令,就可以退出虚拟环境了在这里插入图片描述
可以看到左边的(spider)已经没有了,进入到了我们的真实环境。如果我们需要再创建虚拟环境,如法炮制就好了

三、Pycharm中加载和使用虚拟环境
把这套环境导入到平时常用的IDE:Pycharm里
①file->Settings
在这里插入图片描述
②Project->Project Interpreter
在这里插入图片描述
③点击设置,Add
在这里插入图片描述
④在弹出的Add Python Interpreter页面中,依次选择Virtualenv Environment(虚拟环境)->Existing environment
在这里插入图片描述
⑤点击右侧的三个点号的按钮,根据目录,依次找到自己创建的虚拟环境路径
在这里插入图片描述
这样,Pycharm里边使用的就是虚拟环境了。接下来你在虚拟环境中,随便你任意装包,即使再乱,和真实环境也没关系了,而且其加载速度一般也不会太慢

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值