解决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 12306抢火车票脚本 Python京东抢手机脚本
Feb 06 Python
pandas中去除指定字符的实例
May 18 Python
python 请求服务器的实现代码(http请求和https请求)
May 25 Python
对python中的乘法dot和对应分量相乘multiply详解
Nov 14 Python
浅谈pycharm出现卡顿的解决方法
Dec 03 Python
pyinstaller打包opencv和numpy程序运行错误解决
Aug 16 Python
Python Dataframe常见索引方式详解
May 27 Python
Python常驻任务实现接收外界参数代码解析
Jul 21 Python
接口自动化多层嵌套json数据处理代码实例
Nov 20 Python
Pytorch 实现变量类型转换
May 17 Python
python中的random模块和相关函数详解
Apr 22 Python
Python matplotlib安装以及实现简单曲线的绘制
Apr 26 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
ThinkPHP数据操作方法总结
2015/09/28 PHP
PHP编程实现计算抽奖概率算法完整实例
2017/08/09 PHP
Laravel学习教程之本地化模块
2017/08/18 PHP
最佳JS代码编写的14条技巧
2011/01/09 Javascript
用nodejs写的一个简单项目打包工具
2013/05/11 NodeJs
基于SVG的web页面图形绘制API介绍及编程演示
2013/06/28 Javascript
分享9个最好用的JavaScript开发工具和代码编辑器
2015/03/24 Javascript
javascript实现列表滚动的方法
2015/07/30 Javascript
详解jQuery事件
2017/01/13 Javascript
js eval函数使用,js对象和字符串互转实例
2017/03/06 Javascript
基于Node的React图片上传组件实现实例代码
2017/05/10 Javascript
小程序日历控件使用方法详解
2018/12/29 Javascript
如何优雅的在一台vps(云主机)上面部署vue+mongodb+express项目
2019/01/20 Javascript
JS函数动态传递参数的方法分析【基于arguments对象】
2019/06/05 Javascript
js canvas实现俄罗斯方块
2020/10/11 Javascript
python web基础之加载静态文件实例
2018/03/20 Python
python 返回一个列表中第二大的数方法
2019/07/09 Python
python实现数据分析与建模
2019/07/11 Python
python3字符串操作总结
2019/07/24 Python
Python itertools.product方法代码实例
2020/03/27 Python
Django windows使用Apache实现部署流程解析
2020/10/12 Python
python复合条件下的字典排序
2020/12/18 Python
使用CSS3配合IE滤镜实现渐变和投影的效果
2015/09/06 HTML / CSS
图解CSS3制作圆环形进度条的实例教程
2016/05/26 HTML / CSS
基于html5 canvas实现漫天飞雪效果实例
2014/09/10 HTML / CSS
Html5踩坑记之mandMobile使用小记
2020/04/02 HTML / CSS
英国豪华文具和皮具配件经典老品牌:Smythson(斯迈森)
2018/04/19 全球购物
英国在线汽车和面包车零件商店:Car Parts 4 Less
2018/08/15 全球购物
椰子猫砂:CatSpot
2018/08/27 全球购物
Nike比利时官网:Nike.com (BE)
2019/02/07 全球购物
意大利单身交友网站:Meetic
2020/07/12 全球购物
浙大毕业生自荐信
2014/01/26 职场文书
甜美蛋糕店创业计划书
2014/01/30 职场文书
中秋晚会策划方案
2014/06/12 职场文书
SQL Server数据定义——模式与基本表操作
2021/04/05 SQL Server
nginx作grpc的反向代理踩坑总结
2021/07/07 Servers