完美解决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中dictionary items()系列函数的用法实例
Aug 21 Python
python自定义类并使用的方法
May 07 Python
Python简单的制作图片验证码实例
May 31 Python
python tornado微信开发入门代码
Aug 24 Python
设置python3为默认python的方法
Oct 31 Python
BP神经网络原理及Python实现代码
Dec 18 Python
python 二维矩阵转三维矩阵示例
Nov 30 Python
Pandas实现DataFrame按行求百分数(比例数)
Dec 27 Python
pytorch的梯度计算以及backward方法详解
Jan 10 Python
tensorflow之变量初始化(tf.Variable)使用详解
Feb 06 Python
Python Celery异步任务队列使用方法解析
Aug 10 Python
Django跨域请求原理及实现代码
Nov 14 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转成EXE文件
2006/10/09 PHP
php Memcache 中实现消息队列
2009/11/24 PHP
第二章 PHP入门基础之php代码写法
2011/12/30 PHP
PHP编程中的常见漏洞和代码实例
2014/08/06 PHP
PHP直接修改表内容DataGrid功能实现代码
2015/09/24 PHP
php版微信公众号自定义分享内容实现方法
2016/09/22 PHP
php基于curl重写file_get_contents函数实例
2016/11/08 PHP
yii2.0整合阿里云oss的示例代码
2017/09/19 PHP
PHP开发的文字水印,缩略图,图片水印实现类与用法示例
2019/04/12 PHP
JQuery 将元素显示在屏幕的中央的代码
2010/02/27 Javascript
javascript返回顶部效果(自写代码)
2013/01/06 Javascript
一个CSS+jQuery实现的放大缩小动画效果
2014/02/19 Javascript
js 显示base64编码的二进制流网页图片
2014/04/04 Javascript
完美兼容各大浏览器的jQuery仿新浪图文淡入淡出间歇滚动特效
2014/11/12 Javascript
jquery中JSON的解析方式
2015/03/16 Javascript
基于JQuery的$.ajax方法进行异步请求导致页面闪烁的解决办法
2016/05/10 Javascript
bootstrapValidator 重新启用提交按钮的方法
2017/02/20 Javascript
jquery操作select取值赋值与设置选中实例
2017/02/28 Javascript
ES6中Proxy代理用法实例浅析
2017/04/06 Javascript
简单谈谈js的数据类型
2017/09/25 Javascript
nodejs读取图片返回给浏览器显示
2019/07/25 NodeJs
[01:33]DOTA2上海特级锦标赛 LIQUID战队完整宣传片
2016/03/16 DOTA
Python中文编码那些事
2014/06/25 Python
python散点图实例之随机漫步
2018/08/27 Python
Python自动创建Excel并获取内容
2020/09/16 Python
Python代码覆盖率统计工具coverage.py用法详解
2020/11/25 Python
CSS3自定义滚动条样式的示例代码
2017/08/21 HTML / CSS
HTML5之SVG 2D入门5—颜色的表示及定义方式
2013/01/30 HTML / CSS
波兰数码相机及配件网上商店: Cyfrowe.pl
2017/06/19 全球购物
美国领先的在线旅游网站:Orbitz
2018/11/05 全球购物
Gretna Green中文官网:苏格兰格林小镇
2019/10/16 全球购物
vue项目实现分页效果
2021/03/24 Vue.js
会计电算化专业毕业生求职信范文
2013/12/10 职场文书
搞笑的婚礼主持词
2015/06/29 职场文书
2015年“我们的节日·中秋节”活动总结
2015/07/30 职场文书
React Fragment介绍与使用详解
2021/11/11 Javascript