完美解决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 相关文章推荐
在Heroku云平台上部署Python的Django框架的教程
Apr 20 Python
Python设计模式之代理模式简单示例
Jan 09 Python
python同时遍历数组的索引和值的实例
Nov 15 Python
Python中format()格式输出全解
Apr 12 Python
python中使用while循环的实例
Aug 05 Python
对python中的os.getpid()和os.fork()函数详解
Aug 08 Python
Python集合基本概念与相关操作实例分析
Oct 30 Python
pytorch 彩色图像转灰度图像实例
Jan 13 Python
Python中 Global和Nonlocal的用法详解
Jan 20 Python
python GUI库图形界面开发之PyQt5布局控件QHBoxLayout详细使用方法与实例
Mar 06 Python
Python虚拟环境库virtualenvwrapper安装及使用
Jun 17 Python
Python之Matplotlib文字与注释的使用方法
Jun 18 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
老照片 - 几十年前的收音机与人
2021/03/02 无线电
php 5.3.5安装memcache注意事项小结
2011/04/12 PHP
[原创]PHP实现逐行删除文件右侧空格的方法
2015/12/25 PHP
PHP实现json_decode不转义中文的方法
2017/05/20 PHP
php微信开发之图片回复功能
2018/06/14 PHP
PHP检查URL包含特定字符串实例方法
2019/02/11 PHP
PHP实现随机发放扑克牌
2020/04/21 PHP
javascript 选择文件夹对话框(web)
2009/07/07 Javascript
javascript中创建对象的三种常用方法
2010/12/30 Javascript
深入理解Angularjs中的$resource服务
2016/12/31 Javascript
JavaScript实现自定义媒体播放器方法介绍
2017/01/03 Javascript
Vue学习笔记进阶篇之过渡状态详解
2017/07/14 Javascript
官方推荐react-navigation的具体使用详解
2018/05/08 Javascript
json数据传到前台并解析展示成列表的方法
2018/08/06 Javascript
微信小程序自定义toast弹窗效果的实现代码
2018/11/15 Javascript
实例讲解vue源码架构
2019/01/24 Javascript
[02:57]DOTA2亚洲邀请赛 SECRET战队出场宣传片
2015/02/07 DOTA
python类参数self使用示例
2014/02/17 Python
Python标准库之多进程(multiprocessing包)介绍
2014/11/25 Python
开源软件包和环境管理系统Anaconda的安装使用
2017/09/04 Python
Python 模拟员工信息数据库操作的实例
2017/10/23 Python
Python编程快速上手——strip()函数的正则表达式实现方法分析
2020/02/29 Python
python求numpy中array按列非零元素的平均值案例
2020/06/08 Python
Python selenium爬虫实现定时任务过程解析
2020/06/08 Python
BookOutlet加拿大:在网上书店购买廉价折扣图书和小说
2018/10/05 全球购物
Wiggle澳大利亚:自行车、跑步、游泳商店
2020/11/07 全球购物
浅谈react路由传参的几种方式
2021/03/23 Javascript
安全资料员岗位职责
2013/12/14 职场文书
行政管理专业求职信
2014/07/06 职场文书
高中军训的心得体会
2014/09/01 职场文书
事业单位年度考核评语
2014/12/31 职场文书
中学生清明节演讲稿
2015/03/18 职场文书
前台岗位职责范本
2015/04/16 职场文书
毕业设计答辩开场白
2015/05/29 职场文书
《曹冲称象》教学反思
2016/02/20 职场文书
python自动化调用百度api解决验证码
2021/04/13 Python