完美解决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的*args和**kwargs用法
Nov 01 Python
Python如何import文件夹下的文件(实现方法)
Jan 24 Python
python实现逻辑回归的方法示例
May 02 Python
python调用百度REST API实现语音识别
Aug 30 Python
对python中的iter()函数与next()函数详解
Oct 18 Python
利用python实现简易版的贪吃蛇游戏(面向python小白)
Dec 30 Python
对Pyhon实现静态变量全局变量的方法详解
Jan 11 Python
python sort、sort_index方法代码实例
Mar 28 Python
利用Python实现Excel的文件间的数据匹配功能
Jun 16 Python
Python爬虫实现HTTP网络请求多种实现方式
Jun 19 Python
python中关于数据类型的学习笔记
Jul 19 Python
Pytorch 使用tensor特定条件判断索引
Apr 08 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中ob(Output Buffer 输出缓冲)函数使用方法
2007/07/21 PHP
php+mysql结合Ajax实现点赞功能完整实例
2015/01/30 PHP
在html页面上拖放移动标签
2010/01/08 Javascript
js数组Array sort方法使用深入分析
2013/02/21 Javascript
js调用css属性写法
2013/09/21 Javascript
js实现文本框中焦点在最后位置
2014/03/04 Javascript
jquery对table中各数据的增加、保存、删除操作示例
2014/05/14 Javascript
Javascript闭包用法实例分析
2015/01/23 Javascript
jQuery实现的输入框选择时间插件用法实例
2015/02/28 Javascript
微信小程序  audio音频播放详解及实例
2016/11/02 Javascript
详解JS中遍历语法的比较
2017/04/07 Javascript
基于javascript的异步编程实例详解
2017/04/10 Javascript
Javascript es7中比较实用的两个方法示例
2017/07/21 Javascript
nodejs微信扫码支付功能实现
2018/02/17 NodeJs
零基础之Node.js搭建API服务器的详解
2019/03/08 Javascript
分享一个vue项目“脚手架”项目的实现步骤
2019/05/26 Javascript
jQuery位置选择器用法实例分析
2019/06/28 jQuery
JavaScript实现Tab选项卡切换
2020/02/13 Javascript
python 删除指定时间间隔之前的文件实例
2018/04/24 Python
Python实现求一个集合所有子集的示例
2018/05/04 Python
pandas.loc 选取指定列进行操作的实例
2018/05/18 Python
python代码过长的换行方法
2018/07/19 Python
使用Selenium破解新浪微博的四宫格验证码
2018/10/19 Python
python处理两种分隔符的数据集方法
2018/12/12 Python
Python字节单位转换实例
2019/12/05 Python
用python进行视频剪辑
2020/11/02 Python
浅谈html5标签css3的常用样式
2016/10/20 HTML / CSS
阿根廷网上配眼镜:SmartBuyGlasses阿根廷
2016/08/19 全球购物
定义一结构体数组表示分数,并求两个分数相加之和
2013/06/11 面试题
轻化专业学生实习自我鉴定
2013/09/20 职场文书
企业办公室主任岗位职责
2014/02/19 职场文书
市场营销求职信范文
2014/02/21 职场文书
《晚上的太阳》教学反思
2014/04/23 职场文书
房屋租赁协议书
2014/10/18 职场文书
2014年采购工作总结
2014/11/20 职场文书
详解pytorch创建tensor函数
2022/03/22 Python