关于No module named ‘common‘的问题

在写pycharm里写python程序时,我们经常会创建很多包,文件。当我们的程序有时候需要关联一些包和文件时,我们就需要用到from...import...。当然有时候我们就是按照这个标准去进行关联的时候,但由于一些文件不在同一包目录下,导致报错,例如:No module named 'common'

解决方法:

那是因为你的第一层文件写错了!!!

我们一开始导入是:from common.functions import softmax

要在前面加一个Test.(这个是我自定义的!!!) 

 原先是在DeepLearning里编写程序,后面要用到Test里面的一些文件和函数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 这个错误提示是Python解释器在执行代码时找不到名为"common"的模块。可能是因为你的代码中引用了一个不存在的模块,或者是因为你的代码中缺少了必要的依赖库。你可以检查一下你的代码中是否有引用"common"模块的地方,并确认该模块是否存在。如果该模块确实存在,那么你需要安装该模块的依赖库或者将该模块所在的路径添加到Python的搜索路径中。 ### 回答2: "No module named common"是Python编程中可能出现的错误,意思是在你的代码中没有找到名为“common”的模块。 在Python中,模块是指包含函数、类或变量的代码文件。当程序需要使用模块中定义的函数、类或变量时,需要将该模块导入到程序中。如果导入的模块无法找到或者不存在,则会出现“No module named”错误。 此错误通常的原因有以下几种: 1. 模块不存在或路径错误。 如果你在使用模块路径时使用了错误的路径,例如使用了错误的文件名、文件夹名称或文件路径,Python将无法找到该模块并抛出该错误。 2. 模块的名称错误或拼写错误。 如果你在导入模块时,使用了错误的模块名称或拼写错误,Python会认为该模块不存在并抛出该错误。 3. 模块没有被安装或未被添加到Python环境变量中。 如果你使用的模块没有被安装或未添加到Python环境变量中,Python将无法找到该模块并抛出该错误。 解决该问题的方法有以下几种: 1. 检查模块名是否正确。 请检查你程序中导入模块的名字是否正确,确保你已经正确指定了模块的名称或路径。如果路径不正确,可以修改代码中的路径,或者将需要使用的模块复制到正确的位置。 2. 检查模块是否存在或已经安装。 请检查你使用的模块是否已经安装,如果没有安装,可以使用pip命令安装,如果已经安装,可以尝试重新安装或更新该模块。 3. 检查是否已添加到Python环境变量中。 如果你使用的模块未被添加到Python环境变量中,Python将无法找到它。可以使用以下命令添加模块路径到环境变量中: import sys sys.path.append('你需要添加的路径') 总之,当程序出现“No module named”错误时,你需要通过检查模块名称、路径、安装情况和环境变量等方面来找到错误原因,并进行相应的修改。 ### 回答3: "No module named common" 是Python程序出现的一种错误提示,通常表示程序在引用或导入某个模块时,找不到名为“common”的模块。 造成这种错误的原因可能有以下几种情况: 1. 模块不存在:当程序中使用的模块并不存在时,Python就会在运行时产生该错误提示。这可能是因为我们在使用某个模块时拼写错误、文件名不正确、模块未被正确安装或者删除了模块文件等原因引起的。 2. 模块不在Python的搜索路径中:当Python在导入模块时,会在一定的搜索路径下寻找模块所在位置,如果该模块不在搜索路径中,就会出现该错误提示。这样的情况有可能是因为我们没有将所需要的模块放入Python的搜索路径下。 3. 模块命名冲突:因为Python的命名空间机制,不同的模块之间的命名空间是相互独立的,如果我们在程序中出现了两个同名的模块,那么就会出现该错误提示。 解决这个问题的方法很简单,我们可以通过以下几种方式来解决: 1. 检查模块是否正确安装或者文件是否存在。如果没有安装,需要安装相关的模块。如果文件不存在,需要重新创建相关文件。 2. 将所需要的模块放入Python的搜索路径下。我们可以将模块所在的目录加入到系统环境变量中PYTHONPATH中或者使用sys.path.append方法将模块所在路径加入到搜索路径中。 3. 进行模块命名空间处理。我们需要检查程序中是否存在冲突的模块,如果有,需要进行重命名或者重新编写模块,避免命名冲突。 总而言之,“no module named common”是一个比较常见的Python程序错误,但是我们可以通过仔细检查程序,找出错误的原因,并采取相应的措施进行解决,保证程序的正常运行。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值