虚拟环境
使用虚拟环境进行安装,首先必须在电脑上先安装创建虚拟环境的包
pip install vituralenv
虚拟环境的实质:
在开发过程中使用虚拟环境进行开发,防止了lib之间的相互干扰,比如你的flask是1.0版本的,开发要求使用的是0.10版本,那么你确实可以把1.0的卸载后装,但是实际上如果手里面还有其他的项目要求是1.0,难道还装回来么
使用虚拟环境导致的结果是环境很纯,需要什么包就装什么包
虚拟环境的创建实质上创建的是文件夹:
在python脚本运行的时候,导包的规则是先在本文件下进行寻找,找不到则进入python解释器所在的路径文件中进行寻找,可以使用os.path进行查看
那么虚拟环境的创建将在虚拟环境对应的文件夹下面创建一个虚拟环境解释器,在虚拟环境中进行运行的时候,系统自动的在虚拟环境解释器中的路径下进行寻找lib,正好这里有个lib文件,那么系统就不会找到其他的路径里面去,所以这就能够实现防止导入错乱
原生的创建
找到自己的python解释器文件,里面有个Scripts文件,进去后可以看到virturalenv.exe
当然也可以直接在cmd中直接启动,virturalen,不影响
vitrualenv -p 解释器目录 安装目录
-p参数写解释器目录,需要注意的是如果电脑有几个python解释器,并且是不同版本的时候这里就一定要写清楚,不然那你都不确定你自己装的是哪个解释器
安装目录最好写清楚绝对路径,而且别出现什么中文,不然以后报一些莫名其妙的错误
执行完成后自己去找到这个安装目录,可以发现里面就有一个python.exe解释器文件,同时还有一个Scripts文件夹,进去后里面有一个activate文件,打开cmd执行这个文件
执行完成后你会看到在cmd输入命令的行首会出现文件夹的名字,这个表示已经开启了虚拟环境,之后就在这个状态下面进行pip install安装就行了,安装的任何包都是在这个虚拟环境里面的lib中
之后使用pycharm创建的项目就放到这个虚拟环境下面,当然需要在创建的时候自己选择对应的虚拟环境解释器,不然你的pycharm运行解释的时候将是使用的另外的解释器