Unresolved reference 'pandas' 问题解决
发布网友
发布时间:2024-09-28 06:21
我来回答
共1个回答
热心网友
时间:2024-10-03 05:57
今天在安装pandas时遇到了Unresolved reference 'pandas'以及Cannot find reference 'Series'在__init__.py等问题,这些问题困扰了我许久,现在我将记录下解决过程。
尽管程序可以正常运行,但这些红色波浪线提示让我心生不安。问题的根本在于,虽然我已创建了虚拟环境,但在pycharm中将其标记为Excluded。而numpy、pandas等库则安装在虚拟环境的lib/site-packages下,因此无法被找到。
那么,pycharm中mark Directory as这一功能有何作用呢?
根据官网说明,这一功能用于在内容根目录中区分包含源代码的文件夹,以及在搜索、解析、观看等操作中忽略的文件夹。通过标记内容根目录下的文件夹为源文件夹或排除文件夹,可以实现这一区分。
具体而言,Source Root功能让PyCharm将解析导入的起点设置为源代码文件夹;而Excluded功能则标记包含在搜索、解析、观看等操作中要忽略的文件和文件夹。
那么,如何解决当前问题呢?
只需要将site-package标记为Source Root即可解决问题。这样一来,pycharm就能够正确解析导入,程序运行将不再出现Unresolved reference 'pandas'和Cannot find reference 'Series'等问题。