Pycharm中需要再次安装已在终端中安装的库原因

在终端安装了requests库后在pycharm使用时仍然提示需要安装,很困惑

网上搜了一下由于使用的python解释器和终端不同造成的,我在pycharm使用的是自己在anaconda中的虚拟环境,在终端使用“pip install”命令安装requests库是安装在base环境中

附解决方案

https://blog.csdn.net/xuyuu/article/details/100083519

pycharm中两个选项

1、Existing interpreter 是关联已经存在的python解释器,选择系统解释器即本地安装的python环境即anaconda中的base环境

2、New environment 创建一个新的环境------可以使用自己在conda创建的虚拟环境,所有的python库都在虚拟环境里独立运行(项目中会出现venv目录)

网上有说base环境下的库可以被其他虚拟环境使用(虚拟环境中有此库会覆盖base中的库,没有此库就去base库中寻找并使用),但虚拟环境中的库只能本环境中使用

但就个人使用经验来看,pycharm使用虚拟环境解释器时不可以调用base环境中的库。需要在虚拟环境中重新安装

一些pycharm使用的视频课中为了简单不涉及环境解释,会建议使用本地python环境也就是anaconda中的base环境

个人认为为以后更好的使用最好还是建立虚拟环境,原因:

1、像我一样的入门级选手如果破坏了虚拟环境直接将环境删除即可,如果破坏了base环境则需要卸载anaconda重新安装python

2、实际项目开发中不同的项目使用的框架库并不一样,可以根据自己的需求创建不同的虚拟环境

附Windows下虚拟环境的安装与使用https://www.cnblogs.com/liangmingshen/p/9568540.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。