解决pip安装的第三方包在PyCharm无法导入的问题


Posted in Python onOctober 15, 2020

一般我们安装Python的第三方包都会在终端执行下列命令进行安装:

pip install 要安装的包名

安装成功后发现在PyCharm中仍然存在找不到包的问题,为什么呢?
总之就是PyCharm找不到pip安装的包的路径,比如我之前用pip安装的matplotlib包的路径:

pip show matplotlib

显示如下:

Name: matplotlib
Version: 3.1.2
Summary: Python plotting package
Home-page: https://matplotlib.org
Author: John D. Hunter, Michael Droettboom
Author-email: matplotlib-users@python.org
License: PSF
Location: /Users/superfarr/anaconda3/lib/python3.6/site-packages
Requires: pyparsing, numpy, cycler, kiwisolver, python-dateutil
Required-by: jupyterthemes

如上,那么matplotlib包的路径为:/Users/superfarr/anaconda3/lib/python3.6/site-packages
如果你的电脑上安装了Anaconda这个软件,那么会自带pip这个工具,否则需要自己手动安装pip,而这两种安装pip的方式决定了pip安装Python第三方包存储的位置的不同:

  • 如果是Anaconda自带的pip,用pip安装python包时会默认将包安装到/Users/用户名/anaconda3/lib/python3.6/site-packages
  • 如果是自己手动安装的pip,安装的包一般是在python安装目录下的lib\site-packages\包名

而PyCharm是无法自己找到这个路径的,所以需要手动配置。

当然,你也可以直接在PyCharm的File->setting->Python Interpreter中点击加号搜索需要的包名进行下载,只是这种方式比慢,市场出现下载出错的问题。

解决pip安装的第三方包在PyCharm无法导入的问题
解决pip安装的第三方包在PyCharm无法导入的问题

下面就来讲一下如何配置PyCharm中pip安装的路径

点击右下角配置Python Interpreter(Python解释器)
你可能发现会有多个Python Interpreter,那是因为如果之前安装了Anaconda会自带一个解释器,Mac版本的PyCharm也会自带Python Interpreter,而Anaconda自带pip安装的包就在Anaconda路径下,所以你需要找到这个路径。

解决pip安装的第三方包在PyCharm无法导入的问题

选择Interpreter Settings

解决pip安装的第三方包在PyCharm无法导入的问题

点击右上角的齿轮,选择add

解决pip安装的第三方包在PyCharm无法导入的问题

会发现左边有好多环境,这里选择第一个配置环境,Existing environment,然后配置路径,如果是安装了一般是~/anaconda3/bin/python,点击OK
这时候再来看当前项目的第三方包,发现之前用pip安装的第三方包都有了

解决pip安装的第三方包在PyCharm无法导入的问题

总结

到此这篇关于关于pip安装的第三方包在PyCharm无法导入的问题的文章就介绍到这了,更多相关PyCharm无法导入内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python通过字典dict判断指定键值是否存在的方法
Mar 21 Python
python字典get()方法用法分析
Apr 17 Python
Python的时间模块datetime详解
Apr 17 Python
python3.6.3转化为win-exe文件发布的方法
Oct 31 Python
pygame游戏之旅 添加游戏界面按键图形
Nov 20 Python
python画图系列之个性化显示x轴区段文字的实例
Dec 13 Python
python使用zip将list转为json的方法
Dec 31 Python
使用Python的datetime库处理时间(RPA流程)
Nov 24 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
Dec 05 Python
解决Pycharm的项目目录突然消失的问题
Jan 20 Python
Django后台管理系统的图文使用教学
Jan 20 Python
如何解决安装python3.6.1失败
Jul 01 Python
python实现粒子群算法
Oct 15 #Python
如何将anaconda安装配置的mmdetection环境离线拷贝到另一台电脑
Oct 15 #Python
Python3.7安装PyQt5 运行配置Pycharm的详细教程
Oct 15 #Python
python利用faker库批量生成测试数据
Oct 15 #Python
如何利用python检测图片是否包含二维码
Oct 15 #Python
用python实现一个简单计算器(完整DEMO)
Oct 14 #Python
python在linux环境下安装skimage的示例代码
Oct 14 #Python
You might like
日本十大最佳动漫,全都是二次元的神级作品
2019/10/05 日漫
php 数据库字段复用的基本原理与示例
2011/07/22 PHP
从PHP的源码中深入了解stdClass类
2014/04/18 PHP
PHP laravel中的多对多关系实例详解
2017/06/07 PHP
php封装单文件上传到数据库(路径)
2017/10/15 PHP
PHP中使用mpdf 导出PDF文件的实现方法
2018/10/22 PHP
imagettftext() 失效,不起作用
2021/03/09 PHP
可以文本显示的公告栏的js代码
2007/03/11 Javascript
jQueryUI如何自定义组件实现代码
2010/11/14 Javascript
JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)
2014/10/17 Javascript
js表头排序实现方法
2015/01/16 Javascript
jQuery实现两款有动画功能的导航菜单代码
2015/09/16 Javascript
PHP获取当前页面完整URL的方法
2016/12/02 Javascript
jQuery设计思想
2017/03/07 Javascript
JavaScript实现网页头部进度条刷新
2017/04/16 Javascript
详解如何制作并发布一个vue的组件的npm包
2018/11/10 Javascript
Angular ui-roter 和AngularJS 通过 ocLazyLoad 实现动态(懒)加载模块和依赖
2018/11/25 Javascript
vue-cli3 DllPlugin 提取公用库的方法
2019/04/24 Javascript
python使用urlparse分析网址中域名的方法
2015/04/15 Python
Python之自动获取公网IP的实例讲解
2017/10/01 Python
python opencv实现图片旋转矩形分割
2018/07/26 Python
Python使用logging模块实现打印log到指定文件的方法
2018/09/05 Python
Django框架模板的使用方法示例
2019/05/25 Python
详解Pymongo常用查询方法总结
2021/01/29 Python
Bealls Florida百货商店:生活服饰、家居装饰和鞋子
2018/02/23 全球购物
美国香薰蜡烛品牌:PADDYWAX
2018/10/06 全球购物
中间件的定义
2016/08/09 面试题
小学开学寄语
2014/01/19 职场文书
中介公司区域经理岗位职责范本
2014/03/02 职场文书
小学班干部竞选演讲稿
2014/04/24 职场文书
烹饪大赛策划方案
2014/05/26 职场文书
法人任命书范本
2014/06/04 职场文书
一般党员对照检查材料
2014/09/24 职场文书
党员个人剖析材料(四风问题)
2014/10/07 职场文书
2014年房产销售工作总结
2014/12/08 职场文书
结婚当天新郎保证书
2015/05/08 职场文书