完美解决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 功能和特点(新手必学)
Dec 30 Python
详解Python各大聊天系统的屏蔽脏话功能原理
Dec 01 Python
python实现kMeans算法
Dec 21 Python
从django的中间件直接返回请求的方法
May 30 Python
pandas 读取各种格式文件的方法
Jun 22 Python
matplotlib给子图添加图例的方法
Aug 03 Python
微信小程序python用户认证的实现
Jul 29 Python
python Pillow图像处理方法汇总
Oct 16 Python
简单了解Java Netty Reactor三种线程模型
Apr 26 Python
Python+kivy BoxLayout布局示例代码详解
Dec 28 Python
分享3个非常实用的 Python 模块
Mar 03 Python
python获取字符串中的email
Mar 31 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 页面跳转到另一个页面的多种方法方法总结
2009/07/07 PHP
php中$this->含义分析
2009/11/29 PHP
PHP手机号码归属地查询代码(API接口/mysql)
2012/09/04 PHP
JS获取后台Cookies值的小例子
2013/03/04 Javascript
jQuery回车实现登录简单实现
2013/08/20 Javascript
使用jquery局部刷新(jquery.load)从数据库取出数据
2014/01/22 Javascript
jQuery 判断图片是否加载完成方法汇总
2015/08/10 Javascript
利用nodejs监控文件变化并使用sftp上传到服务器
2017/02/18 NodeJs
php简单数据库操作类的封装
2017/06/08 Javascript
基于node.js的fs核心模块读写文件操作(实例讲解)
2017/09/10 Javascript
vue嵌套路由与404重定向实现方法分析
2018/05/04 Javascript
vue.js项目 el-input 组件 监听回车键实现搜索功能示例
2018/08/25 Javascript
vue防止花括号{{}}闪烁v-text和v-html、v-cloak用法示例
2019/03/13 Javascript
微信小程序遍历Echarts图表实现多个饼图
2019/04/25 Javascript
javascript跳转与返回和刷新页面的实例代码
2019/11/20 Javascript
Vue的Eslint配置文件eslintrc.js说明与规则介绍
2020/02/03 Javascript
微信小程序文章列表功能完整实例
2020/06/03 Javascript
Vue-router编程式导航的两种实现代码
2021/03/04 Vue.js
[00:34]TI7不朽珍藏III——地穴编织者不朽展示
2017/07/15 DOTA
浅析Python数据处理
2018/05/02 Python
Python检测网络延迟的代码
2018/05/15 Python
用python脚本24小时刷浏览器的访问量方法
2018/12/07 Python
Django实现跨域请求过程详解
2019/07/25 Python
关于Python3 lambda函数的深入浅出
2019/11/27 Python
python 基于UDP协议套接字通信的实现
2021/01/22 Python
H5 canvas中width、height和style的宽高区别详解
2018/11/02 HTML / CSS
HTML5 LocalStorage 本地存储详细概括(多图)
2017/08/18 HTML / CSS
墨西哥网上超市:Superama
2018/07/10 全球购物
美国打印机墨水和碳粉购物网站:QuikShip Toner
2018/08/29 全球购物
经典的班主任推荐信
2013/10/28 职场文书
写给老婆的检讨书
2014/02/21 职场文书
书香校园建设方案
2014/05/02 职场文书
教师求职信范文
2014/05/24 职场文书
投标承诺书怎么写
2014/05/24 职场文书
幼儿园园长六一致辞
2015/07/31 职场文书
go goroutine 怎样进行错误处理
2021/07/16 Golang