解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程

一、问题具体描述:

在cmd控制台 pip install xxxx 后并显示安装成功后,并且尝试用cmd 的python 中import xxxx ,没有显示异常,说明这个库是安装成功了的。(这里以安装 virtualenv 为例:)

但是在PyCharm中导库时却出现了问题,会显示该模块不存在!!!(即在一个项目文件中,import一个未安装的第三方库文件,PyCharm会显示波浪线,即表示此库未安装。)

那怎么解呢?下面就来简单分析一下。

之前有问老师这个问题,老师说这是PyCharm这个软件的bug……然后就没有然后了。那要用这个库怎么办?于是我就自个去琢磨了一下:

二、解决方法

1、方法一:在PyCharm下载第三方库(即把之前下的库作废,这里重新再下一次……)

1.点击菜单栏File,选择Settings。

2.选中当前项目,然后点击右边“+”,添加第三方库

3.(1).搜索栏,搜索所需库。(2).查看该库的当前最新版本。(3).如果有需要下载所需版本(因为有些库之间版本要相互匹配的,这里不深究,遇到你就会懂……)(4).点击下载按钮下载

下载成功:

4.回到编辑页面,可以看到,没有错误了,表明已成功导入。

注:这个可以说是解决了“pip下载成功,pycharm识别不了的问题”,而且这也是一个完整的pycharm安装第三方库的方法。

但是如果你说你不喜欢用这种方法,就要坚持用 pip 呢?那就接着往下看:

2、方法二:坚持用pip的方法安装第三方库

1.这里我就新建一个项目:new_project,里面新建一个文件:new_file ;再次导库,如你所见,又出现红色波浪线了,还是识别不了!!!这是怎么回事呢?在上面的方法一中不是已经下载好这个库了吗?!带着疑惑往下看:

2.点击菜单栏File,选择Settings(和上面一样):会发现这里的依赖库,空空如也……(奇怪吗?我这前下好的virtualenv 库呢?)

3.接下里看下这个:project  interpreter(项目解释器,学python还是要了解一下这个东东的!如果不知道解释器是啥意思,那我建议:出门左转找度娘(百度),出门右转找哥哥(谷歌))。

这里有两个解释器(为什么下面再详解),一个是该项目目录下的,另一个是python安装目录下的(注:我的python安装路径为:G:\python-3.7.1),新建项目,好像默认是用该项目目录下的解释器的(当然这个设置在新建项目时是可以修改的,这里只讲默认的),我们应该把这个改成python安装目录下的解释器。

4.改完后:一大波之前下载过的第三方库全出来了,(注意看最后一个是刚下载的库virtualenv ),OK,问题完美解决!!!

5.那为什么要这样呢?我们一起来具体分析下:这就涉及到pip install 安装路径问题(见下文……)

三、扩展延伸——pip install 安装路径问题

1.注:我的python安装路径为:G:\python-3.7.1,而“python.exe”(python解释器)文件也在该目录下:

2. windows下python的pip install 安装路径为:G:\python-3.7.1\Lib\site-packages,这里面放的都是下载的第三方库。(可以看到最后面两个,就是我之前用cmd下载的库virtualenv)

3.(1).接下来看下:项目路径:G:\Workspaces\python\new_project

(2).而新建项目时,pycharm会在该项目里面新建一个解释器(现在应该知道上面为什么会有两个解释器了吧,就是这个原因!!!),该解释器路径:G:\Workspaces\python\new_project\venv\Scripts

(3).而在 G:\Workspaces\python\new_project\venv\Lib\site-packages 路径下同样是放第三方库的!!!

4.那么问题来了,这有“两个解释器,两个第三方库”,具体是要用那个呢?

这个是遵守“就近原则”的!

即:python安装目录解释器就用该目录下的库,项目的解释器就用项目里面的库!

5.(1)回到之前的问题:“pip成功,pycharm识别不了”,这就是因为新建项目默认解释器是用“项目的解释器”的,但是pip安装的第三方库是在python安装目录下,所以会识别不了。

(2)在(1)的基础上我们使用方法一安装第三方库,也就是把第三方库下载到项目目录下的第三方库存放目录下(即:\venv\Lib\site-packages),所以它就可以识别了(但是其实这里下载了两个同样的第三方库了,只是存放路径不同罢了。)

(3)之前提到的第二种方法,就是修改默认解释器为“python安装目录解释器”,这样它就可以识别pip下载的库了。(个人比较喜欢方法二,不解释……)

总结

到此这篇关于解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程的文章就介绍到这了,更多相关pip安装第三方库PyCharm中却无法识别 PyCharm安装第三方库内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • 解决pycharm无法识别本地site-packages的问题

    之前一直用python自带的IDLE写python程序,后来发现有一些限制啥的,于是下载了pycharm作为IDE去处理python 新建项目以后本以为能直接跑以前的代码,发现有些库无法识别,比如requests 在项目的Externale Libraries里发现site-packages这一项没有被引用到(颜色不同) 查看编译器用的是项目里面的,没注意到创建项目后每个项目都有一个python.exe 于是猜测如果换成之前本地的编译器应该可以识别之前的环境,所以想办法换编译器就好了 于是找到F

  • 浅析pip安装第三方库及pycharm中导入第三方库的问题

    pip安装的话,找到自己安装python的路径,在安装路径下会有一个文件夹,比如我的安装路径是c盘 我是默认安装路径,在里面有一个python36文件夹.哦对了,你们安装python的时候,我的是3.6版本,在安装界面记得吧add path这个选项勾上,这是帮你自动添加路径. 然后打开python36文件夹,里面有一个scripts.( 有的人会找不到AppData在哪,在c盘 ,因为被隐藏了.我的是win8系统,在查看里面 把这两个勾上,就能看到隐藏的文件了)打开scripts,里面有essa

  • Python中pip安装非PyPI官网第三方库的方法

    在python中安装非自带python模块,有三种方式: 1.easy_install 2.pip 3.下载压缩包(.zip, .tar, .tar.gz)后解压, 进入解压缩的目录后执行python setup.py install命令 本文主要针对pip安装时可能会碰到的一种情况,及解决办法: 假如我要安装pylint模块,该模块非python自带模块,用import肯定不能导入,需要额外安装 复制代码 代码如下: >>> import pylint  Traceback (most

  • PyCharm安装第三方库如Requests的图文教程

    PyCharm安装第三方库是十分方便的,无需pip或其他工具,平台就自带了这个功能而且操作十分简便.如下: [注]:本人PyCharm已汉化,若是英文版按括号中英文指示操作即可. 1. 打开软件,点击左上角"文件(File)"->"设置(setting)": 2. 选择弹出界面左上角的"项目(Project): PyCharm_Demo"->"project Interpreter": 3. 点击右上方"

  • 无法使用pip命令安装python第三方库的原因及解决方法

    再dos中无法使用pip,命令主要是没有发现这个命令.我们先找到这个命令的位置,一般是在python里面的Scripts文件夹里面.我们可以把dos切换到对应的文件夹,再使用pip命令就可以了. 如果你在使用pip命令安装Python第三方库时也出现下面这样. 这是我在安装requests库时 我们发现pip命令无法使用,这时我们看一下python文件夹下的Scripts文件,如下 我发现我里面有pip和easy_install,也就是我可以使用pip命令所以我们要在这个文件夹下使用pip命令

  • Python 安装第三方库 pip install 安装慢安装不上的解决办法

    今天来说一下,有些刚刚接触python的朋友,在使用pip install安装python 第三方库的过程中 会出现网速很慢,或者是安装下载到中途,停止,卡主,或者是下载报错等问题.如下图: 还有一些,等等之类的问题,比如我这图中,下载速度只有4.7kb/s 慢的比龟速还慢. 怎么样解决这种问题呢? 就是更换python源 临时的使用方法是,在安装pip install -i + 源地址+ 安装库名,这样可以临时解决安装问题 例如:pip install -ihttps://pypi.tuna.

  • 解决Pycharm中import时无法识别自己写的程序方法

    我们用pycharm打开自己写的代码,当多个文件之间有相互依赖的关系的时候,import无法识别自己写的文件,但是我们写的文件又确实在同一个文件夹中, 这种问题可以用下面的方法解决: 1)打开File-->Setting->打开 Console下的Python Console,把选项(Add source roots to PYTHONPAT)点击勾选上 2)右键点击自己的工作空间,找下面的Mark Directory as 选择Source Root,就可以解决上面的问题了! 以上这篇解决P

  • 解决pycharm每次新建项目都要重新安装一些第三方库的问题

    目前有三个解决办法,也是亲测有用的: 第一个方法: 因为之前有通过pycharm的project interpreter里的+号添加过一些库,但添加的库只是指定的项目用的,如果想要用,就必须用之前的项目的python解释器,举个例子: 这个是我之前的项目的解释器,这个项目解释器是继承的python的解释器,同时又安装了上面你看到的这些库,包含numpy和opencv-python等,然后我新建一个项目: 这个项目的解释器是这个,没有我之前安装的numpy以及opencv等库.只要 把它换成之前项

  • 解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程

    一.问题具体描述: 在cmd控制台 pip install xxxx 后并显示安装成功后,并且尝试用cmd 的python 中import xxxx ,没有显示异常,说明这个库是安装成功了的.(这里以安装 virtualenv 为例:) 但是在PyCharm中导库时却出现了问题,会显示该模块不存在!!!(即在一个项目文件中,import一个未安装的第三方库文件,PyCharm会显示波浪线,即表示此库未安装.) 那怎么解呢?下面就来简单分析一下. 之前有问老师这个问题,老师说这是PyCharm这个

  • 解决Pycharm中恢复被exclude的项目问题(pycharm source root)

    今天在pycharm中手贱,点击了项目exclude,直接懵逼,项目东西找不到了,奶奶的 如图 一番操作后如图所示, 捣鼓了很久,恢复方法 点击settings OK,完工,如图~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 以上这篇解决Pycharm中恢复被exclude的项目问题(pycharm source root)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.

  • pycharm中如何自定义设置通过“ctrl+滚轮”进行放大和缩小实现方法

    我相信绝大多数小伙伴在自学python时,运用pycharm进行编写程序时发现字体太小不方便进行编写,通常像codeblocks这样的编程软件可以通过"ctrl+滚轮"进行放大和缩小.而今天要解释的pycharm通过这种方式却很难实现.显然可以通过设置来固定字体大小,但是每次都要进行设置,比较麻烦,下面介绍一下如何自定义设置通过"ctrl+滚轮"进行放大和缩小. 1.打开pycharm中左上角找到File->setting->Keymap->搜索框

  • pycharm中下载的包但是import还是无法使用/报红的解决方法

    目录 一.查看当前使用的虚拟环境是否是自己想要使用的解释器 二.在文件(file)-设置(settings)中查看项目解释器中是否有自己需要的包 三.pycham中显示有包,但是import导包还是报红 总结 查看自己的虚拟环境是否使用正确 一.查看当前使用的虚拟环境是否是自己想要使用的解释器 查看解释器所在目录是否为想要使用的虚拟环境所在目录 二.在文件(file)-设置(settings)中查看项目解释器中是否有自己需要的包 三.pycham中显示有包,但是import导包还是报红 报错原因

  • 在PyCharm中安装PaddlePaddle的方法

    如何在PyCharm中安装PaddlePaddle? 1.基本环境 Python:3.8.5 PyCharm:COMMUNITY 2019.3 2.检查PyCharm中是否可以正常运行代码 2.1查看安装的Python版本 按快捷键win+R,输入cmd: 输入"python --version"后回车,可查看到python版本显示为3.8.5: 2.2查看安装的PyCharm版本 打开PyCharm,点击Help,选择About: 此处PyCharm版本显示为:COMMUNITY 2

  • 在PyCharm中使用FMEObjects的操作步骤

    目录 在PyCharm中使用FMEObjects 操作步骤: 使用PyCharm 在PyCharm中使用FMEObjects 安装和配置下载并安装PyCharm社区版 Python FMEObjects项目不应该使用FME的内部Python,所以你可能需要从 www.python.org安装完整版的Python.您还可以使用ArcGIS安装的Python解释器. 操作步骤: 1.启动PyCharm 2.文件>“新建项目”以显示“创建项目”对话框 **3.将打开一个“新建项目”对话框窗口.**设置

  • pip已经安装好第三方库但pycharm中import时还是标红的解决方案

    已经pip安装好第三方库了,但是在pycharm中import还是标红,像下图: 我记得上次重装系统,出现这种情况的时候,我重启一下pycharm就行了(但是感觉pycharm一开一关很费时间) 还有一个解决办法: 点击File --> Settings --> Project --> Project interpreter--> 双击pip那一栏 在搜索框那一栏输入你导包标红的包 --> 再在左下角点击Install Package,直到出现Package '包名' ins

  • Pycharm中安装wordcloud等库失败问题及终端通过pip安装的Python库如何添加到Pycharm解释器中(推荐)

    这里介绍笔者在学习wordcloud库时安装过程中所遇到的问题和解决方案 1.在Pycharm中安装wordcloud出现的问题如下图所示 2.解决方法:在终端中通过wordcloud安装包安装方式,wordcloud的安装包下载链接:https://www.lfd.uci.edu/~gohlke/pythonlibs/#wordcloud 选择与自己Python版本想对应的即可,这里笔者Python是3.8的所以选择图中标记的,版本选择不匹配将会安装错误,如下图所示: 下载完成后打开终端通过p

  • 在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)

    在这篇文章里,我简单地叙述了我在使用PyCharm创建一个flask项目时遇到的问题,以及我解决这个问题的过程.其中比较值得注意的点有:①PyCharm创建新项目时的解释器配置②Python虚拟环境的创建等. 注意:很多人学Python过程中会遇到各种烦恼问题,没有人帮答疑容易放弃.为此小编建了个Python全栈免费答疑.裙 :七衣衣九七七巴而五(数字的谐音)转换下可以找到了,不懂的问题有老司机解决里面还有最新Python教程项目可拿,,一起相互监督共同进步! 一.一些名词解释,希望能够帮助大家

随机推荐