python中的虚拟环境(以pycharm为例)

python中的虚拟环境(以pycharm为例)

1.什么是python虚拟环境?
python虚拟环境 = python第三方库 + python解释器
2.python虚拟环境的用处?
对python第三方库进行分开管理。例如:
(1)现在你有两个项目,项目A需要使用Django1.0,项目B需要使用Django1.1,在同一个环境中不能同时安装同一个包的不同版本,因而每次你想运行完项目A后想运行项目B了,就必须卸载Django1.0,重新安装Django1。
(2)python软件中安装了100个第三方库,但是项目C只需要10个库。从而每次进入pycharm都需要加载完python中的100个库,显然,这样没有必要。
虚拟环境可以帮助解决这两种情况。
3.下载到python软件的第三方库与下载到pycharm虚拟环境的第三方库的关系?
(1)pycharm虚拟环境可以使用下载到python软件中的第三方库
第一种方法:在新建虚拟环境的时候勾选inherit global site-packages(意思是导入python中下载的所有第三方库),如下图
python中的虚拟环境(以pycharm为例)_第1张图片勾选inherit global site-packages(意思是导入python中下载的所有第三方库)
第二种方法,在pycharm中导入python第三方库的文件位置。依次点击settings->project->project structure->右边的➕,选择python第三方库的文件位置。如下图,
python中的虚拟环境(以pycharm为例)_第2张图片
顺便再说一下第一张图,如果勾选了Make available to all project,那么在虚拟环境中下载第三方库后,都会自动下载到python软件中。图如下,
python中的虚拟环境(以pycharm为例)_第3张图片
4.如何更换虚拟环境?
每个项目创建成功后项目文件下都会有一个python.exe文件,(在项目名称下面的venv\Scripts\python.exe),在python interpret选择相应python.exe,即是选择了该项目使用的虚拟环境。
例如新建test2项目,选择使用我的Django项目所使用的环境
python中的虚拟环境(以pycharm为例)_第4张图片
创建成功后,使用pycharm terminal查看第三方库
python中的虚拟环境(以pycharm为例)_第5张图片

Django库也在里面。

你可能感兴趣的:(python,pycharm)