Python已安装的库在pycharm中却显示无定义问题解决

背景:

对于已经安装在本地的python函数,在pycharm中使用import调用该库时显示该库无定义。
这里验证本地是否安装了该函数的方法如下:
首先使用win+r打开小窗口并输入cmd后进入系统窗口,输入pip install 库函数名称,会显示:
Requirement already satisfied:后面为安装该库的地址。
同时在系统窗口输入pip list 在列出的列表中显示该函数已经被下载(pip list可以显示电脑已经安装在本地的所有库函数)

解决方法

首先在pycharm中新建一个项目,点击菜单栏file-》setting-》project test-》project interpreter:如下所示
Python已安装的库在pycharm中却显示无定义问题解决_第1张图片
在上边地址出选中show all
Python已安装的库在pycharm中却显示无定义问题解决_第2张图片打开show all 窗口后点击右侧的+,出现如图界面,选中system interpreter。
Python已安装的库在pycharm中却显示无定义问题解决_第3张图片

在右侧重新设置interpreter的位置(图中右侧蓝色框),点击后面的三个省略号就可以添加新的地址,这里把该地址设置需要使用的库安装的地址所在的解释器如下图所示。(查本地库安装的地址可以在背景介绍部分输入pip install 库函数名称那看到)一路点击ok即可。
例如对于requests库,其地址如下:
在这里插入图片描述而选择的system interpreter地址则为python下的python.exe
Python已安装的库在pycharm中却显示无定义问题解决_第4张图片

安装库函数

安装库函数有两种方法。

方法一 在cmd窗口中安装

这里打开cmd后直接在系统窗口中输入pip install 加库函数名称就可以安装。这里以安装requests函数为例

pip install  requests  

方法二 在pycharm中安装

在pycharm中新建一个文件夹,点击菜单栏的file -》setting-》project:test-》project interpreter ,点击右侧的加号。
Python已安装的库在pycharm中却显示无定义问题解决_第5张图片进入如下界面,搜素所需要下载的库函数并点击下侧的install package就可以将该库函数下载到pycharm中。
Python已安装的库在pycharm中却显示无定义问题解决_第6张图片

总结

针对以上两个方法来安装库函数,更推荐使用第一种方法。因为使用第一种方法安装的库函数基本都会安装在同一个位置,而使用第二个方法安装的库函数通常是跟随新建文件保存的位置的,因此如果在不同的文件夹下安装库函数后,当需要在下一个不同的位置使用该函数时就得重新安装在该位置下,也会使得库函数的安装较为分散不便于调用。

你可能感兴趣的:(笔记,python,pycharm)