PyCharm中配置Python解释器
虚拟环境和本地环境
终端系统中查看到已安装的库(模块),在pycharm中导入的时候却报错,显示没有这个模块。原因是在pycharm中配置解释器的时候,是有两个选项的。
查看电脑中安装的所有的第三方库:
第一种方法: 电脑搜索-cmd-pip list-回车。
第二种方法: pycharm终端输入:pip list-回车。
在终端操作安装的所有的第三方库,都在本地环境(本地解释器)里。
新建python环境时,在pycharm中配置解释器时有两个选项。
在pycharm中新建项目-Python解释器-*使用此工具新建环境(New environment using)*&*先前配置的解释器(Previously configured interpreter)*
如何判断虚拟环境和本地环境
在项目文件夹里有venv包的是虚拟环境,没有的是本地环境
新建虚拟环境
*使用此工具新建环境*代表的是新建了一个*虚拟环境*,新建的虚拟环境没有共享本地环境中安装的第三方库,每一次新建虚拟环境都需要手动安装所需的第三方库并且存放在新建的venv文件夹里的Lib文件夹下的site-packages里,它的第三方库只能在当前的这个项目里使用,不能被其他新建的虚拟环境共享。
如何查看新建虚拟环境的第三方库:
主菜单-文件-设置-项目:PythonProject-Python解释器-软件包。
如何在新建虚拟环境里选择安装解释器里已有的第三方库:
主菜单-文件-设置-项目:PythonProject-Python解释器-软件包-安装(+)-在搜索栏里输入第三方库名-安装软件包名。(推荐)(用哪个库安装哪个,节省存储空间,提高运行速度)
在终端操作安装的所有的第三方库,都是在本地解释器里。系统解释器绑定的就是终端解释器,终端解释器里包含所有第三方库。新建的虚拟环境如果在后期绑定了系统解释器也就绑定了终端解释器,这个虚拟环境就变成了能够共享所有本地解释器(体统解释器或终端解释器)第三方库的共享环境了,它在后期下载安装的所有第三方库,也能被存储在终端解释器里被其他新建的库所共享。
如何在新建虚拟环境里共享(添加)所有安装在本地解释器里已有的第三方库:
*第一种方法:主菜单-文件-设置-项目:PythonProject-Python解释器-添加解释器-添加本地解释器-系统解释器(绑定了终端解释器)-(解释器:)右侧(...)横三点-选择路径选中python.exe-确定-确定-可以看到所有在本地解释器里的第三方库都添加在新建的虚拟环境中-确定。创建任何项目,只要选择系统解释器,这个环境就是一个共享环境了。(不推荐)(所有库全部安装,浪费存储空间,降低运行速度)**第二种方法:新建项目-Python解释器:新Virtualenv环境-使用此工具新建环境-勾选:继承全局站点软件包&可用于所有项目-创建。(不推荐)(所有库全部安装,浪费存储空间,降低运行速度)*
新建本地环境
主菜单-文件-新建项目-Python解释器-先前配置的解释器-创建。
新建虚拟环境的意义
创建一次虚拟环境相当于拥有一个最基本最初的全新的环境,里面没有任何第三方库,相当于是刚开始装的python解释器。它不共享本地原有的环境的。
经常新建项目,并且用到不同的第三方库,可以有选择地安装运用第三方库,节省存储空间,提高运行速度。
更多推荐
所有评论(0)