完美解决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使用Flask框架获取用户IP地址的方法
Mar 21 Python
python非递归全排列实现方法
Apr 10 Python
python 将md5转为16字节的方法
May 29 Python
Python使用Pickle库实现读写序列操作示例
Jun 15 Python
Pandas中DataFrame的分组/分割/合并的实现
Jul 16 Python
python 修改本地网络配置的方法
Aug 14 Python
Python面向对象之Web静态服务器
Sep 03 Python
Python aiohttp百万并发极限测试实例分析
Oct 26 Python
使用matplotlib的pyplot模块绘图的实现示例
Jul 12 Python
python Pexpect模块的使用
Dec 25 Python
Python3的进程和线程你了解吗
Mar 16 Python
Python Django / Flask如何使用Elasticsearch
Apr 19 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
在PHP中使用与Perl兼容的正则表达式
2006/11/26 PHP
phpmyadmin安装时提示:Warning: require_once(./libraries/common.inc.php)错误解决办法
2011/08/18 PHP
深入PHP与浏览器缓存的分析
2013/06/03 PHP
php cookie名使用点号(句号)会被转换
2014/10/23 PHP
php常用文件操作函数汇总
2014/11/22 PHP
详解php设置session(过期、失效、有效期)
2015/11/12 PHP
Yii2.0 模态弹出框+ajax提交表单
2016/05/22 PHP
php解析非标准json、非规范json的方式实例
2020/12/10 PHP
接收键盘指令的脚本
2006/06/26 Javascript
IE6浏览器下resize事件被执行了多次解决方法
2012/12/11 Javascript
jquery计算鼠标和指定元素之间距离的方法
2015/06/26 Javascript
Jquery幻灯片特效代码分享--鼠标点击按钮时切换(1)
2015/08/15 Javascript
JS实现从顶部下拉显示的带动画QQ客服特效代码
2015/10/24 Javascript
nodejs+express实现文件上传下载管理网站
2017/03/15 NodeJs
JavaScript如何一次性展示几万条数据
2017/03/30 Javascript
前端自动化开发之Node.js的环境搭建教程
2017/04/01 Javascript
js实现可以点击收缩或张开的悬浮窗
2017/09/18 Javascript
JavaScript中的"=、==、==="区别讲解
2019/01/22 Javascript
解决vue项目,npm run build后,报路径错的问题
2020/08/13 Javascript
Python多进程机制实例详解
2015/07/02 Python
Python使用分布式锁的代码演示示例
2018/07/30 Python
Keras-多输入多输出实例(多任务)
2020/06/22 Python
python collections模块的使用
2020/10/16 Python
Nili Lotan官网:Nili Lotan同名品牌
2018/01/07 全球购物
PacSun官网:加州生活方式服装、鞋子和配饰
2018/03/10 全球购物
美国帽子俱乐部商店:Hat Club
2019/07/05 全球购物
运动会广播稿200米
2014/01/27 职场文书
党组织公开承诺书
2014/03/29 职场文书
小学生安全教育广播稿
2014/10/20 职场文书
初中家长评语大全
2014/12/26 职场文书
大学毕业典礼致辞
2015/07/29 职场文书
幼儿园小班教学反思
2016/03/03 职场文书
python+opencv实现视频抽帧示例代码
2021/06/11 Python
html form表单基础入门案例讲解
2021/07/15 HTML / CSS
一文搞懂Python Sklearn库使用
2021/08/23 Python
win10截图快捷键win+shift+s没有反应无法截图怎么解决?
2022/08/14 数码科技