python中ModuleNotFoundError错误

假如我在A文件夹中写了两个python文件a.py和b.py,文件b中有函数c,我在a文件中这样写:
from A.b import c
但是却报了个错:
ModuleNotFoundError: No module named 'A.b'

我在文件夹A中明明有b文件啊,为什么计算机找不到呢?怎么解决呢?(linux系统,在终端运行)

3个回答

项目路径不在Python的模块搜索路径中
查看Python的模块搜索路径:sys.path
临时添加Python模块搜索路径:sys.path.append('path')
永久添加Python模块搜索路径:百度一下...

shanyanghuzi_
csdn_huisy 我从网上又git了一遍代码,可以用了。出问题的代码在之前可以跑,后来重装了一次系统,换了用户名,今天发现就不行了,很是奇怪,所以应该不是pyhton模块搜索路径的问题,虽然重新git了下代码可以跑,但是还是没弄清为什么之前的不行了。
大约一年之前 回复
shanyanghuzi_
csdn_huisy 谢谢!
大约一年之前 回复

你看下你环境中是不是引用错了

shanyanghuzi_
csdn_huisy 如何查看呢?我也觉得是Python环境的问题。
大约一年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
python在cmd命令行出现ModuleNotFoundError解决方法
笔者近日在cmd命令行执行程序时总是报ModuleNotFoundError的错误。 笔者的python项目文件夹架构如下 笔者在run_classifier.py文件中导入了modeling.py、optimization.py和tokenization.py中的类,导入代码段如下: from BERTlearning.BertTextClassification.modeling ...
python 报错 ,显示ModuleNotFoundError: No module named 'exception'
显示错误,使用的是python3.6rn如果不能够使用这个模块,可以换成什么呢? 还是python3没有整个模块呢rnrn[code=python]Traceback (most recent call last):rn File "C:\Users\IBM\Desktop\商品信息.py", line 4, in rn from exception import ValueErrorrnModuleNotFoundError: No module named 'exception'[/code]rnrn[code=python]from lxml import html rnimport csv,os,jsonrnimport requestsrnfrom exception import ValueErrorrnfrom time import sleeprnrndef AmzonParser(url):rn headers = 'User-Agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.90 Safari/537.36'rn page = requests.get(url,headers=headers)rn while True:rn sleep(3)rn try:rn doc = html.fromstring(page.content)rn XPATH_NAME = '//h1[@id="title"]//text()'rn XPATH_SALE_PRICE = '//span[contains(@id,"ourprice") or contains(@id,"saleprice")]/text()'rn XPATH_ORIGINAL_PRICE = '//td[contains(text(),"List Price") or contains(text(),"M.R.P") or contains(text(),"Price")]/following-sibling::td/text()'rn XPATH_CATEGORY = '//a[@class="a-link-normal a-color-tertiary"]//text()'rn XPATH_AVAILABILITY = '//div[@id="availability"]//text()'rnrn RAW_NAME = doc.xpath(XPATH_NAME)rn RAW_SALE_PRICE = doc.xpath(XPATH_SALE_PRICE)rn RAW_CATEGORY = doc.xpath(XPATH_CATEGORY)rn RAW_ORIGINAL_PRICE = doc.xpath(XPATH_ORIGINAL_PRICE)rn RAw_AVAILABILITY = doc.xpath(XPATH_AVAILABILITY)rnrn NAME = ' '.join(''.join(RAW_NAME).split()) if RAW_NAME else Nonern SALE_PRICE = ' '.join(''.join(RAW_SALE_PRICE).split()).strip() if RAW_SALE_PRICE else Nonern CATEGORY = ' > '.join([i.strip() for i in RAW_CATEGORY]) if RAW_CATEGORY else Nonern ORIGINAL_PRICE = ''.join(RAW_ORIGINAL_PRICE).strip() if RAW_ORIGINAL_PRICE else Nonern AVAILABILITY = ''.join(RAw_AVAILABILITY).strip() if RAw_AVAILABILITY else Nonernrn if not ORIGINAL_PRICE:rn ORIGINAL_PRICE = SALE_PRICErnrn if page.status_code!=200:rn raise ValueError('captha')rn data = rn 'NAME':NAME,rn 'SALE_PRICE':SALE_PRICE,rn 'CATEGORY':CATEGORY,rn 'ORIGINAL_PRICE':ORIGINAL_PRICE,rn 'AVAILABILITY':AVAILABILITY,rn 'URL':url,rn rnrn return datarn except Exception as e:rn print (e) rndef ReadAsin():rn # AsinList = csv.DictReader(open(os.path.join(os.path.dirname(__file__),"Asinfeed.csv")))rn AsinList = ['B0046UR4F4',rn 'B00JGTVU5A',rn 'B00GJYCIVK',rn 'B00EPGK7CQ',rn 'B00EPGKA4G',rn 'B00YW5DLB4',rn 'B00KGD0628',rn 'B00O9A48N2',rn 'B00O9A4MEW',rn 'B00UZKG8QU',]rn extracted_data = []rn for i in AsinList:rn url = "http://www.amazon.com/dp/"+irn print ("Processing: "+url)rn extracted_data.append(AmzonParser(url))rn sleep(5)rn f=open('data.json','w')rn json.dump(extracted_data,f,indent=4)rnrnrnif __name__ == "__main__":rn ReadAsin()rn[/code]
ModuleNotFoundError: No module named 'cython'
在使用Fast-RCNN代码时https://github.com/smallcorgi/Faster-RCNN_TF ,按照步骤,第二步make后出现了这个问题,但是我的cython已经装了,可能是什么问题呢?n![图片说明](https://img-ask.csdn.net/upload/201801/26/1516968516_512053.png)
ModuleNotFoundError: No module named 'serial.tools'
请问有谁会解决这个问题?已经安装了serial库了。在乌班图能运行,但是在window里面报错。[img=https://img-bbs.csdn.net/upload/201904/30/1556554673_871940.png][/img][img=https://img-bbs.csdn.net/upload/201904/30/1556554684_899391.png][/img]
python manage.py 总提示 总提示ModuleNotFoundError: No module named 'TestModel'
[img=https://img-bbs.csdn.net/upload/201905/20/1558345170_568346.png][/img]rnrn大家好,我运行菜鸟教程里面的程序 https://www.runoob.com/django/django-model.htmlrn到这一步rn$ python manage.py migrate # 创建表结构rnrn$ python manage.py makemigrations TestModel # 让 Django 知道我们在我们的模型有一些变更rn$ python manage.py migrate TestModel # 创建表结构rnrn总提示ModuleNotFoundError: No module named 'TestModel'rn是怎么回事呢,试了一下午都没有好呢 ?我用的py3.6.5,Django2.1.7
python中的错误合集
python 错误合集 SyntaxError: Non-ASCII character '\xe8' in file D:/101/py�ű�/11.py on line 2 是因为我们未定义utf-8格式,识别不了编码
python中遇到的错误
python中遇到的错误 一、 TypeError: ufunc 'multiply' did not contain a loop with signature matching types dtype('<U32') dtype('<U32') dtype('<U32') U32就是 长度为32个字节的无符号整数类型,这下就好办了,发现问题是出在读取txt数据时没有转换类...
Python中错误和异常处理
(一)错误和异常概念 错误和异常处理的大纲: 错误和异常概念 常见错误 异常处理(try_except使用及else使用,截获异常,try_finaly使用,异常处理综合使用) with...as语句与上下文管理 标准异常和自定义异常 raise和assert语句 错误和异常的概念: 错误: 1,语法错误:代码不符合解释器或编译器语法 2,逻辑错误:不完整或不合法
python中常见的错误
一、常见的错误类型 1.NameError:尝试访问一个未声明的变量 >>> py Traceback (most recent call last):   File "", line 1, in     py NameError: name 'py' is not defined NameError?表示我们访问了一个没有初始化的变量. 2.ZeroDivisionEr
python中的错误和异常处理
使用try except处理异常try: print 10 / 0 except ZeroDivisionError, e: print "catched a ValueError:",e上面的代码中,被除数是0,会引发ZeroDivisionError,运行上面的代码:catched a ValueError: integer division or modulo by zero使
Python中的错误和异常
语法错误 语法错误,也被称作解析错误 while True print('Hello world') 语法分析器指出错误行,并且在检测到错误的位置前面显示一个小“箭头”。 错误是由箭头 前面 的标记引起的(或者至少是这么检测的): 这个例子中,函数 print() 被发现存在错误,因为它前面少了一个冒号(’:’ )。 错误会输出文件名和行号,所以如果是从脚本输入的你就知道去哪里检查错误了。 异...
解决在命令行运行python工程出现的“ModuleNotFoundError: No module named 'XXX' ”错误
在ide中执行python程序,都已经在默认的项目路径中,所以直接执行是没有问题的。但是在cmd中执行程序,所在路径是python的搜索路径,如果用户自定义的包在进行导入的时候,该包又恰好不在搜索路径中,就需要将报的路径加入到当前路径中: 方法一:导入当前运行代码同级目录下的包 import sys import os curPath = os.path.abspath(os.path.dirna...
创建Django, ModuleNotFoundError: No module named 'django'报错
在Pycharm上创建Django项目之后,在Terminal命令行运行命令:python manage.py startapp login,然后报错,报错内容如下:rnrnTraceback (most recent call last):rn File "manage.py", line 10, in rn raise excrn File "manage.py", line 8, in rn from django.core.management import execute_from_command_linernModuleNotFoundError: No module named 'django'rnrn我将django安装在anaconda中,python的版本是3.7,django的版本是2.1.5rnrn卸载之后重新装还是会报错,什么原因?rn
python中sklearn包的错误
在安装scikit_learn-0.18.1-cp34-cp34m-win_amd64.whl包之后,在使用import sklearn包之后,一直出现错误。TypeError: unorderable types: str() < int() 百度一下,显示numpy版本跟sklearn的版本不对。我的numpy为 numpy-1.12.0b1+mkl-cp34-cp34m-win_amd64.
Python中的遇到的错误(持续更新)
1、TypeError: 'dict_keys' object does not support indexing 机器学习实战第三章决策树中遇到的,主要是Python的版本问题,下面这段是Python2的写法: firstStr = myTree.keys()[0] Python3:先转换成list firstStr = list(myTree.keys(...
python中我犯的错误
今天做图像处理时,遇到一个问题,以为是python自带的bug import numpy as np dst = np.zeros((2, 4, 3), np.uint8) aa = int(236 * 1.2) dst[0, 0, 0] = aa print(aa) print(dst[0, 0, 0]) 结果不对是因为uint8范围是(0,255),改成uint16就好了=_= ...
python中常见的几种错误
python中常见的几种错误: 1.end前面一定加逗号 2.命令输入错误 3.冒号中英文切换 4.命令缩进错误 5.等于号要双等于,否则一个等于号是赋值 6.命令之间正确搭配
Python中自定义抛出错误
1. Python中自定义抛出错误# 定义一个 Exception 类 class AlreadyRegistered(Exception): pass # raise 抛出这个错误:Exception('info...') if model in self._registry: raise AlreadyRegistered('The model %s is already reg
python中容易犯的错误
python写代码时,在条件语句中老是忘记加判断导致出错。(1)对于链表、树的数据结构,当node不为None,假如要访问node.next.next时,经常就直接写node.next.next(或node.left.left),导致程序经常报错“NoneType”object has no attribute “left(next)”。一般这种情况应该先对node.next(或node.left...
10、Python中的错误和异常
1错误 2异常 1try方法处理异常 2Python内置异常及处理 3raise手工抛出异常 4assert语句 5自定义异常 1、错误 拼写错误, 即关键字、函数名或变量名拼写错误;关键字拼写错误时会提示SytaxError,而变量名、函数名拼写错误会提示NameError; 程序不符合Python的语法规范,缺少括号、冒号、表达式错误等等; 缩进错误,...
Python中遇到的错误(一)
对于这段时间遇到的问题,在多次感到记忆力无能时,觉得很有必要记下来! 1、UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128) 可以试着在导入sys模块 import sys reload(sys) sys.setdefaultencoding(
调试中的一些Python错误
Python出现bound method。 方法没加() PermissionError: [Errno 13] Permission denied: '...\data\\input\\dev.csv' dev.csv这个文件打开了
python中常见的错误(转)
在学习过程中,偶然发现一个博客,写的关于python中常见的10个错误,觉得比较不错,整理一下。 原文见: http://bookshadow.com/weblog/2014/05/14/top-10-mistakes-that-python-programmers-make/ 具体如下: 1:函数参数默认值表达式的误用 def fun(friut=[]): friut.app...
学习python中遇到的错误
1.出现invalid character in identifier 原因是:代码中出现了中文字符,把中文字符改成英文字符就可以了。2.invalid syntax 无效的语法,也就是语法错误。3.String index out of range 字符串越界(这个是在子串和原串的匹配过程中,由于在原串中最后出现了相同的字母,ff字符串在匹配最后一个f之后还要往下匹配,所以出现了字符串越界的可能...
Python中遇到的错误小结
以下是这两天在敲Python代码时遇到的错误,在这里简单做一个小结—— 1、AttributeError:'Other' object has no attribute 'altered' Other类中没有定义altered方法,后面还调用了altered方法 2、ImportError:No module named setuptools 在首次安装软件包时可能出现,需
python学习中错误总结:
一次在敲python时,编辑器不断报错 for word in list(counter): ^ IndentationError: unindent does not match any outer indentation level就是感觉莫名其妙,明明是对齐的。 后来才发现,是python编辑器的 空格 和 tab键 造
python中的requests模块错误
python中的requests模块错误
python使用中的错误总结
pip使用错误 python中使用scrapy的错误python环境使用说明: centos7 python3.5.2pip使用错误错误描述:command 'gcc' failed with exit status 1 解决办法:yum -y install gcc gcc-c++ kernel-devel yum -y install python-devel libxslt-devel
Python开发中环境的错误
目录 1、pip不是内部命令 pip不是内部命令 添加对应的环境变量: C:\Program Files (x86)\Python\Python36-32\Scripts 到PATH中去
2.2.1 Python中的错误和异常
1,错误在编程的过程中错误是在所难免的,有可能写错了,少符号之类的等等。这就需要我们自己去进行调试修改了。首先需要了解错误。SyntaxErrors:语法错误Python中的常见错误之一&amp;gt;&amp;gt;&amp;gt; for i in range(10)SyntaxError: invalid syntax上面那句话因为缺少冒号“:”(英文半角),导致解释器无法解释,于是报错逻辑错误,是在没有语法错误时...
[Language]Python中错误与异常
简述Python允许程序运行时检测错误,可以抛出异常并进行处理。 代码中添加错误检测及异常处理,只要将代码放在try-except语句中,try之后的代码是要管理的代码,except之后的代码是错误发生时处理错误的代码。try: filename = raw_input('Enter file name: ') fobj = open(filename, 'r') for
python中遇到的错误(二)
错误提示:501 Not Implemented 错误解释:服务器不支持实现请求所需要的功能。 据说这个错误很罕见......  错误解决:这是在爬虫请求页面时出现的,我一开始用 requests 模块,换成 urllib2 请求就好了!
python中出现的遇到过的错误
不断更新 1、TypeError: 'xxx' object is not callable 函数被作为变量用时会出现这种错误。 举个栗子: def feature(a): return a a = 0 feature = feature(a) a = feature(a) print(a) 函数feature和变量feature重复,导致出现错误,只要将其中一个名字...
ModuleNotFoundError: No module named 'resource'是怎么回事啊?
我已经安装过resource模块了还是不行rn求各位大佬给解答一下啊
python错误
TypeError: Cannot convert Type TensorType(int32, matrix) (of Variable Subtensor{int64:int64:}.0) into Type TensorType(int32, vector). You can try to manually convert Subtensor{int64:int64:}.0 into a T
Python错误
方法中没有用self如gpa(self)
python错误。
1. ImportError: No module named sql.sql原因:你引入的模块没有安装,或者是路径找不到。解决方案:1) sys.path.appendimport syssys.path.append(&quot;path/to/your/module&quot;)2) 设置环境变量PYTHONPATH将你的模块路径加到PYTHONPATH里面。username@host:~/$ export  ...
python错误之错误例子整理
IndexError IndexError: tuple index out of range tuple类型索引出界了 print((1,2)[3]) IndexError: pop from empty list 从空的list中删除 print([].pop(1)) ImportError ImportError: No module named 'sy...
Python中与字符编码方式有关的一个错误
1.错误如下: 原始代码中的部分代码如下: with open('README.md') as f:     readme = f.read() with open('LICENSE') as f:     license = f.read() with open('requirements.txt') as f:     reqs = f.read() Traceba
Python中使用数字容易犯的错误
使用str()来避免类型错误 a="today is "+25+"rd" print(a) 这里会报错,TypeError: must be str, not int 如果是这样 a="today is "+str(25)+"rd" print(a) 就不会报错了,因为这里把25当成了字符串来看待,str()的作用就是把非字符串的只表示为字符串。 Python中能用**来
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview