解决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
中点击加号搜索需要的包名进行下载,只是这种方式比慢,市场出现下载出错的问题。
下面就来讲一下如何配置PyCharm中
pip
安装的路径
点击右下角配置Python Interpreter(Python解释器)
你可能发现会有多个Python Interpreter,那是因为如果之前安装了Anaconda
会自带一个解释器,Mac版本的PyCharm也会自带Python Interpreter,而Anaconda
自带pip
安装的包就在Anaconda
路径下,所以你需要找到这个路径。
选择Interpreter Settings
点击右上角的齿轮,选择add
会发现左边有好多环境,这里选择第一个配置环境,Existing environment,然后配置路径,如果是安装了一般是~/anaconda3/bin/python
,点击OK
这时候再来看当前项目的第三方包,发现之前用pip
安装的第三方包都有了
来源:https://blog.csdn.net/weixin_44471490/article/details/109080174
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
Python的 元组(Tuple)详解
![](https://img.aspxhome.com/file/2023/4/120334_0s.png)
Python 计算机视觉编程进阶之OpenCV 图像锐化及边缘检测
![](https://img.aspxhome.com/file/2023/8/105308_0s.png)
Python装饰器原理与基本用法分析
php函数之strtr和str_replace的用法详解以及效率分析
asp如何获知页面上的图象的实际尺寸?
vue实现表单录入小案例
![](https://img.aspxhome.com/file/2023/4/126564_0s.jpg)
原型方法的不同写法居然会影响调试的解决方法
关于安卓手机微信浏览器中使用XMLHttpRequest 2上传图片显示字节数为0的解决办法
SQL Server数据库搭建农村信息化的方案
![](https://img.aspxhome.com/file/UploadPic/20091/2009131151251116.jpg)
对YOLOv3模型调用时候的python接口详解
![](https://img.aspxhome.com/file/2023/3/93513_0s.jpg)
python多进程实现进程间通信实例
MySQL高级查询语法分析
![](https://img.aspxhome.com/file/2023/3/76363_0s.jpg)
PHP实现的redis主从数据库状态检测功能示例
Python使用Srapy框架爬虫模拟登陆并抓取知乎内容
![](https://img.aspxhome.com/file/2023/8/96948_0s.png)
Div+CSS布局入门教程
![](https://img.aspxhome.com/file/uploadpic/20079/13/20079131325394.gif)
Python3 使用pillow库生成随机验证码
mysql 8.0.12 winx64详细安装教程
![](https://img.aspxhome.com/file/2023/2/116742_0s.jpg)