PyCharm无法引用自身项目解决方式

用pycharm写Scrapy框架的时候发现无法引用items.py里的类且自己写的工具类也无法被应用

难受了我快一天了,下面我捋一捋我的解决方法

首先看你工程的目录结构,比如Scrapy框架通常都是一个文件夹下,Scrapy自身有两个文件夹

如图:

然后你的工具类和items都要放在和settings.py同一级,import的时候如图:

你import的时候

不要附带项目目录以外的目录

你这里的项目目录使用第一个lagou开始的

虽然有报错,但还是能运行的

以上这篇PyCharm无法引用自身项目解决方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。

(0)

相关推荐

  • 完美解决pycharm导入自己写的py文件爆红问题

    用pycharm开发时,在导入自己写的python文件时出现模块名爆红的情况,而且后面每次调用文件里的函数都没有没有提示,必须自己手动输入,虽然正常使用没什么问题,但奈何不了强迫症 解决办法: 在此处选择新建项目,并将所有的文件拖进新的文件夹即可. 以上这篇完美解决pycharm导入自己写的py文件爆红问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们.

  • 解决Pycharm 导入其他文件夹源码的2种方法

    在pycharm中,当调用( import / from - import- )其他文件夹下的函数或模块,会发现编辑器无法识别( can not be reference),这是因为没有找到响应路径的原因,如何解决呢?? 方法1: import sys sys.path.append( ' ' ) notice: 但是,在编辑器上,还有会显示无法识别,虽然编译和运行可以通过. 而且,这些没法识别的方法无法实现超链接,没法 查看源码 方法2: File --- Setting --- Projec

  • 解决pycharm中导入自己写的.py函数出错问题

    如图,今天跑代码的事后遇到的问题,pycharm导入我自己写的各种函数.py文件时有红色标注,显示"no moudle balabala-" 可以看到,右侧自己写的函数是存在的. 解决办法 方便起见,直接在文件所在的目录(如上目录为 jihe )上进行操作! 如图,右键点击根目录-->Mark Directory as-->Sources Root.就大功告成了. 这样报错就解除了. 除非你导入函数时将函数名写错了(以前的坑).... 以上这篇解决pycharm中导入自己写

  • 完美解决Pycharm无法导入包的问题 Unresolved reference

    如下所示: 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-

  • PyCharm无法引用自身项目解决方式

    用pycharm写Scrapy框架的时候发现无法引用items.py里的类且自己写的工具类也无法被应用 难受了我快一天了,下面我捋一捋我的解决方法 首先看你工程的目录结构,比如Scrapy框架通常都是一个文件夹下,Scrapy自身有两个文件夹 如图: 然后你的工具类和items都要放在和settings.py同一级,import的时候如图: 你import的时候 不要附带项目目录以外的目录 你这里的项目目录使用第一个lagou开始的 虽然有报错,但还是能运行的 以上这篇PyCharm无法引用自身

  • 浅谈Pycharm的项目文件名是红色的原因及解决方式

    今天在继续学习Python时,打开Pycharm后,发现有一个项目下的项目文件名是红色的,如下图: 刚开始我以为是我升级 Pycharm导致的,但我并没有急着去解决,因为并不会影响我执行代码等.当我修改了一点代码后,我将它add并commit到Git后,才发现问题的原因:是我以前将Word设置成了Git的一个仓库,但是当时这些文件我并没有添加到Git里,所以会显示为红色.(这倒是挺好,可以提示我记得提交) 解决方法一: 如上我说的那样,add(add后会显示成绿色)并commit到Git(或者其

  • vue 项目打包时样式及背景图片路径找不到的解决方式

    问题描述:vue项目打包后,文件找得到,但是引用的字体及背景图片找不到: 解决方法: 主要是需要单独为 css 配置 publicPath . ExtractTextWebpackPlugin 提供了一个 options.publicPath 的 api,可以为css单独配置 publicPath . 对于用 vue-cli 生成的项目,dist 目录结构如下: dist ├── index.html └── static     ├── css     ├── img     └── js 经

  • 快速解决PyCharm无法引用matplotlib的问题

    序 笔者今天用PyCharm安装了一些数据分析的时候比较有用的模块,系统是ubuntu,说实话,ubuntu(linux)在这方面还真是很方便,几条语句就把这几个模块下载安装编译过了,比于windows里面还要去官网下载文件之后用pip的形式简单了很多,但是对于一般的安装,ubuntu会默认的安装在"/usr/lib/python2.7/"这个文件下面,但是对于某些模块,指名道姓的说matplotlib这个模块,它在安装的时候就不走寻常路,非要去"/usr/lib/pymod

  • 关于Flask项目无法使用公网IP访问的解决方式

    最近在折腾Python Web,在测试的时候发现,本机可以正常访问,但外网无法通过公网IP访问页面.经过各种搜索,有大致三种解决方案. 一.修改/添加安全组端口 这是第一种方案,也是能解决大部分问题的一个方案. 由于我的服务器是阿里云的,所以在阿里云的ECS云服务器控制台中,管理安全组,添加5000和8000端口以便测试. 经过测试,外网依旧无法访问.失败-- 二.配置/关闭防火墙 由于我的服务器是Windows Server 2016 操作系统,经过提醒,考虑是否是防火墙未允许端口通过. 如图

  • PyCharm 无法 import pandas 程序卡住的解决方式

    问题描述:之前一直用习惯了jupyter notebook ,今天换一下IDE,直接用Pycharm,结果发现在import pandas 的时候,虽然不报错,但是程序无法运行 比如这个代码,只能打印出第一句开始读取,之后程序一直运行,但不停止...让我很是头大啊..在网上搜了各种各样的解决方法.设置解释器...一系列的都没有问题 但是pandas还是不能引入,好了使用暴力解决的方法,卸载重新安装 找到pandas包点击红色的减号,等待卸载 等待成功之后点击绿色的加号重新安装,搜索pandas.

  • pycharm无法导入本地模块的解决方式

    最近学习python的django,需要导入本地的view模块,参考一些别人导入包的方法 import sys sys.path.append('C:\\Users\\hhua\\Desktop')#括号中的内容为A所在的目录 importA.Demo1#不能加.py否则会报错(错误为没有这个文件A.Demo1.py) 但是不论用相对路径导入还是绝对路径导入,运行都会出错,但是我又用命令行试了一遍,发现命令行中可以,而且打印出包路径(print(xxx.__file__)没有重名的包,而且路径也

  • Android Studio导入项目不支持的两种解决方式

    今天open项目到AS时,IDEA抛出如下错误: This version of the Android Support plugin for IntelliJ IDEA (or Android Studio) cannot open this project, please retry with version 4.1 or newer. 根本原因是该项目的gradle版本太新,但是AS不支持. 两种解决方式: 1.升级Android Studio到4.1及以上版本 2.调整该项目的gradl

  • SpringBoot项目打包war包时无法运行问题的解决方式

    目录 序 SpringBoot项目打包 jar 包 和 tomcat 包 实际问题及解决方式 问题 解决方法 end 序 现实的情况下遇见过该问题刚好记录一下! SpringBoot项目打包 首先默认创建的maven springBoot项目进行代码的clean 和 install进行项目打包的时候默认是使用jar 包的形式进行打包的,如果需要进行war 包打包部署的话就需要修改相应的 数据内容了 jar 包 和 tomcat 包 jar 包打完之后进行部署的时候使用 java -jar 的启动

  • 详解Spring-bean的循环依赖以及解决方式

    本文主要是分析Spring bean的循环依赖,以及Spring的解决方式. 通过这种解决方式,我们可以应用在我们实际开发项目中. 1. 什么是循环依赖? 循环依赖其实就是循环引用,也就是两个或则两个以上的bean互相持有对方,最终形成闭环.比如A依赖于B,B依赖于C,C又依赖于A.如下图: 注意,这里不是函数的循环调用,是对象的相互依赖关系.循环调用其实就是一个死循环,除非有终结条件. Spring中循环依赖场景有: (1)构造器的循环依赖 (2)field属性的循环依赖. 循环依赖的产生和解

随机推荐