完美解决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的迭代器与生成器实例详解
Jul 16 Python
Python控制多进程与多线程并发数总结
Oct 26 Python
Python与人工神经网络:使用神经网络识别手写图像介绍
Dec 19 Python
python 限制函数调用次数的实例讲解
Apr 21 Python
python单例模式获取IP代理的方法详解
Sep 13 Python
使用python3实现操作串口详解
Jan 01 Python
Python Django简单实现session登录注销过程详解
Aug 06 Python
python使用PIL和matplotlib获取图片像素点并合并解析
Sep 10 Python
Python二元赋值实用技巧解析
Oct 25 Python
Python API len函数操作过程解析
Mar 05 Python
基于FME使用Python过程图解
May 13 Python
python 图像增强算法实现详解
Jan 24 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
java EJB 加密与解密原理的一个例子
2008/01/11 PHP
php 采集书并合成txt格式的实现代码
2009/03/01 PHP
yii使用activeFileField控件实现上传文件与图片的方法
2015/12/28 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
2016/08/08 PHP
JavaScript二维数组实现的省市联动菜单
2014/05/08 Javascript
window.open()实现post传递参数
2015/03/12 Javascript
jquery带有索引按钮且自动轮播切换特效代码分享
2015/09/15 Javascript
jquery实现手风琴效果
2015/11/20 Javascript
JavaScript使用键盘输入控制实现数字验证功能
2016/08/19 Javascript
jQuery基本选择器之标签名选择器
2016/09/03 Javascript
js实现点击图片自动提交action的简单方法
2016/10/16 Javascript
react项目实践之webpack-dev-serve
2018/09/14 Javascript
仿iPhone通讯录制作小程序自定义选择组件的实现
2019/05/23 Javascript
jQuery实现html可联动的百分比进度条
2020/03/26 jQuery
在vue中实现给每个页面顶部设置title
2020/07/29 Javascript
vue+element使用动态加载路由方式实现三级菜单页面显示的操作
2020/08/04 Javascript
TypeScript 运行时类型检查补充工具
2020/09/28 Javascript
[04:31]2016国际邀请赛中国区预选赛妖精采访
2016/06/27 DOTA
[01:16:28]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第二场 2月23日
2021/03/11 DOTA
Python中利用sqrt()方法进行平方根计算的教程
2015/05/15 Python
Python之父谈Python的未来形式
2016/07/01 Python
python实时分析日志的一个小脚本分享
2017/05/07 Python
Python实现输入二叉树的先序和中序遍历,再输出后序遍历操作示例
2018/07/27 Python
python检测文件夹变化,并拷贝有更新的文件到对应目录的方法
2018/10/17 Python
python实现信号时域统计特征提取代码
2020/02/26 Python
更新升级python和pip版本后不生效的问题解决
2020/04/17 Python
手把手教你用Django执行原生SQL的方法
2021/02/18 Python
浅析css3中matrix函数的使用
2016/06/06 HTML / CSS
canvas裁剪clip()函数的具体使用
2018/03/01 HTML / CSS
豪华床上用品 :Jennifer Adams
2019/09/15 全球购物
世界经理人咨询有限公司面试
2014/09/23 面试题
八年级历史教学反思
2014/01/10 职场文书
计算机求职信
2014/07/02 职场文书
助人为乐好少年事迹材料
2014/08/18 职场文书
学前教育专业求职信
2014/09/02 职场文书
导游词之西安大清真寺
2019/12/17 职场文书