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

作者:HoryChang 时间:2022-10-18 11:20:27 

一般我们安装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无法导入的问题

来源:https://blog.csdn.net/weixin_44471490/article/details/109080174

标签:pip,PyCharm,无法导入
0
投稿

猜你喜欢

  • Python的 元组(Tuple)详解

    2021-09-07 13:55:18
  • Python 计算机视觉编程进阶之OpenCV 图像锐化及边缘检测

    2021-07-31 11:03:29
  • Python装饰器原理与基本用法分析

    2023-04-29 10:46:32
  • php函数之strtr和str_replace的用法详解以及效率分析

    2023-06-02 14:04:18
  • asp如何获知页面上的图象的实际尺寸?

    2009-11-24 20:50:00
  • vue实现表单录入小案例

    2024-05-09 15:11:07
  • 原型方法的不同写法居然会影响调试的解决方法

    2024-04-17 10:02:32
  • 关于安卓手机微信浏览器中使用XMLHttpRequest 2上传图片显示字节数为0的解决办法

    2024-04-29 13:14:31
  • SQL Server数据库搭建农村信息化的方案

    2009-01-23 14:16:00
  • 对YOLOv3模型调用时候的python接口详解

    2023-05-31 00:58:57
  • python多进程实现进程间通信实例

    2023-01-30 10:39:35
  • MySQL高级查询语法分析

    2024-01-13 14:11:09
  • PHP实现的redis主从数据库状态检测功能示例

    2023-09-08 01:36:38
  • Python使用Srapy框架爬虫模拟登陆并抓取知乎内容

    2022-02-02 11:08:01
  • Div+CSS布局入门教程

    2007-09-13 12:52:00
  • Python3 使用pillow库生成随机验证码

    2021-08-30 02:54:10
  • mysql 8.0.12 winx64详细安装教程

    2024-01-26 12:37:19
  • 一文带你深入了解Go语言中切片的奥秘

    2024-04-28 10:46:25
  • 解决vscode中golang插件依赖安装失败问题

    2024-04-26 17:23:15
  • python实现字符串连接的三种方法及其效率、适用场景详解

    2023-07-27 19:57:32
  • asp之家 网络编程 m.aspxhome.com