完美解决Pycharm无法导入包的问题 Unresolved reference


Posted in Python onMay 18, 2018

如下所示:

Unresolved reference 'ERROR_CODE_INPUT_ERROR' less... (Ctrl+F1) 
This inspection detects names that should resolve but don't. Due to dynamic dispatch and duck typing, this is possible in a limited but useful number of cases. Top-level and class-level items are supported better than instance items.

问题描述

pycharm显示无法引用到的这些类,即使这些类都在工程中,看看文件上方的import会发现对应的模块import不成功。

分析

既然这些类都在工程中,那么import不成功就是因为路径没对应,事实上是pycharm默认该项目的根目录为source目录,所以import使用绝对路径而不是相对路径的话,就会从项目的根目录中查找,而不是我们希望的其中的/src目录,所以import不成功。

解决方法

改成相对路径

from ...package import *

第一个.表示当前目录,后面的每一个'.'表示上一层目录。用相对目录可以保证import成功,但是不建议这种写法,因为如果当前这个文件要移动到其他包的话,就要改很多地方了,当然,使用相对路径表示可以随意更改包名,只要保证

在pycharm中设置source路径

file?>setting?>project:server?>project structure

将放package的文件夹设置为source,这样import的模块类等,就是通过这些source文件夹作为根路径来查找,也就是在这些source文件夹中查找import的东西。

完美解决Pycharm无法导入包的问题 Unresolved reference

以上这篇完美解决Pycharm无法导入包的问题 Unresolved reference就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
分享一下Python 开发者节省时间的10个方法
Oct 02 Python
Python命令启动Web服务器实例详解
Feb 23 Python
Python基于动态规划算法解决01背包问题实例
Dec 06 Python
Python实现快速计算词频功能示例
Jun 25 Python
python消费kafka数据批量插入到es的方法
Dec 27 Python
Python3+Pycharm+PyQt5环境搭建步骤图文详解
May 29 Python
Python flask框架post接口调用示例
Jul 03 Python
python的pstuil模块使用方法总结
Jul 26 Python
使用python将微信image下.dat文件解密为.png的方法
Nov 30 Python
Python爬虫入门教程01之爬取豆瓣Top电影
Jan 24 Python
python urllib库的使用详解
Apr 13 Python
Python中的 Set 与 dict
Mar 13 Python
PyCharm安装第三方库如Requests的图文教程
May 18 #Python
浅谈python中requests模块导入的问题
May 18 #Python
Python3.6实现连接mysql或mariadb的方法分析
May 18 #Python
对python中使用requests模块参数编码的不同处理方法
May 18 #Python
Python3.6连接Oracle数据库的方法详解
May 18 #Python
python爬虫之模拟登陆csdn的实例代码
May 18 #Python
解决phantomjs截图失败,phantom.exit位置的问题
May 17 #Python
You might like
SONY SRF-22W(33W)的电路分析和维修案例
2021/03/02 无线电
PHP设计模式之装饰者模式
2012/02/29 PHP
PHP URL路由类实例
2013/11/12 PHP
php curl模拟post请求和提交多维数组的示例代码
2015/11/19 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
2016/11/25 PHP
js 颜色选择器(兼容firefox)
2009/03/05 Javascript
jquery入门—访问DOM对象方法
2013/01/07 Javascript
js获得地址栏?问号后参数的方法
2013/08/08 Javascript
jQuery获取(选中)单选,复选框,下拉框中的值
2014/02/21 Javascript
iframe子页面与父页面在同域或不同域下的js通信
2014/05/07 Javascript
JavaScript获取鼠标移动时的坐标(兼容IE8、chome谷歌、Firefox)
2014/09/13 Javascript
JavaScript事件 "事件对象"的注意要点
2016/01/14 Javascript
JavaScript实现图片自动加载的瀑布流效果
2016/04/11 Javascript
获取JS中网页各种高宽与位置的方法总结
2016/07/27 Javascript
基于Vuejs实现购物车功能
2016/08/02 Javascript
Ajax+FormData+javascript实现无刷新表单信息提交
2016/10/24 Javascript
利用webpack理解CommonJS和ES Modules的差异区别
2020/06/16 Javascript
使用Python脚本在Linux下实现部分Bash Shell的教程
2015/04/17 Python
利用python编写一个图片主色转换的脚本
2017/12/07 Python
python 实现数组list 添加、修改、删除的方法
2018/04/04 Python
python调用百度语音识别实现大音频文件语音识别功能
2018/08/30 Python
对python GUI实现完美进度条的示例详解
2018/12/13 Python
Django框架模板介绍
2019/01/15 Python
python 画二维、三维点之间的线段实现方法
2019/07/07 Python
在交互式环境中执行Python程序过程详解
2019/07/12 Python
python实现最小二乘法线性拟合
2019/07/19 Python
Python Tornado之跨域请求与Options请求方式
2020/03/28 Python
python 实现超级玛丽游戏
2020/11/25 Python
千禧酒店及度假村官方网站:Millennium Hotels and Resorts
2019/05/10 全球购物
电话销售经理岗位职责
2013/12/07 职场文书
给领导的致歉信范文
2014/01/13 职场文书
五一活动标语
2014/06/30 职场文书
暑期社会实践证明书
2014/11/17 职场文书
总经理司机岗位职责
2015/04/10 职场文书
入党积极分子党小组意见
2015/06/02 职场文书
为什么你写的height:100%不起作用
2021/05/10 HTML / CSS