应用场景

本来是在pycharm里运行Python file,一切都很正常,然后为了让脚本自己乖乖地在服务器上跑,不占用IDE调试其他代码,所以决定用命令行直接在服务器上运行,结果报了如下错误:

ModuleNotFoundError: No module named xxx

其中 xxx 是项目中的子文件夹。

解决方案

这小错误,用我闪亮而聪慧的大眼睛一看,就是没搜索到该子文件夹的路径呀。在IDE中执行python程序,都已经在默认的项目路径中,所以直接执行没有问题。但是在cmd中执行程序,所在路径是python的搜索路径。

于是,查了一下如何将其添加进路径,感谢这位博主的解决方案如下:

在运行报错的脚本(.py)中导入module之前添加如下代码:

import sys
import os
curPath = os.path.abspath(os.path.dirname(__file__))
rootPath = os.path.split(curPath)[0]
sys.path.append(rootPath)# 然后再from xxx(项目中的子目录) import xxx
# import xxx.xxxx as xx

然后再在cmd中运行,就可以正常跑通啦!

继续写代码去了……DDL等等我……


Author:ChierAuthor:Chier Author:Chier

【经验】python运行报错ModuleNotFoundError: No module named XXX相关推荐

  1. Python: pymysql报错ModuleNotFoundError: No module named ‘pymysql‘等没有*模块问题

    背景很简单,执行的python文件中有导入pymysql 问题 在vscode中执行文件报错: ModuleNotFoundError: No module named 'pymysql' Modul ...

  2. Python运行时报错 ModuleNotFoundError: No module named ‘exceptions‘

    踩的坑: 搜教程,很多文章都推荐使用:pip install python_docx‑0.8.10‑py2.py3‑none‑any.whl 但是依旧报错. 成功的示范: 使用命令:pip3 inst ...

  3. pip已经下载了,但vscode报错ModuleNotFoundError: No module named ‘xxx‘

    我的报错信息 原因 首先在终端输入conda list,确保自己是否安装相应的包(可以在cmd里面查看也可以直接在vscode的终端里面查看),看我用箭头标注的,这表示我是通过pip的方式安装的包,而 ...

  4. Python使用pip安装报错ModuleNotFoundError: No module named ‘pip._internal.cli.main‘的解决方法

    Python使用pip安装报错ModuleNotFoundError: No module named 'pip._internal.cli.main'的解决方法   大家好,我叫亓官劼(qí guā ...

  5. Python使用pip安装报错ModuleNotFoundError: No module named ‘pkg_resources‘的解决方法

    Python使用pip安装报错ModuleNotFoundError: No module named 'pkg_resources'的解决方法   大家好,我叫亓官劼(qí guān jié ),在 ...

  6. 运行django代码报错ModuleNotFoundError: No module named 'myapp'如何解决

    运行代码报错ModuleNotFoundError: No module named 'myapp'如何解决 您可以回顾一下之前是否使用过django核心模块中的User? from django.c ...

  7. pip报错ModuleNotFoundError: No module named ‘dataclasses’

    pip报错ModuleNotFoundError: No module named 'dataclasses'解决 问题描述 使用pip无论输入何种指令都会出现如下报错,见下截图 初步的解决思路是重装 ...

  8. pip报错ModuleNotFoundError: No module named ‘dataclasses‘解决

    pip报错ModuleNotFoundError: No module named 'dataclasses'解决 问题描述 使用pip无论输入何种指令都会出现如下报错,见下截图 初步的解决思路是重装 ...

  9. pandas写excel报错ModuleNotFoundError: No module named ‘xlwt‘

    pandas写excel报错ModuleNotFoundError: No module named 'xlwt' https://blog.csdn.net/weixin_36372879/arti ...

最新文章

  1. [转]侯捷对进入IT行业的年轻人的建议
  2. git 撤销对工作区中文件的修改
  3. PostgreSQL参数学习:vacuum_defer_clean_age
  4. sklearn——决策树
  5. 100个数学家如何集体越狱??
  6. 低代码发展专访系列之一:低代码平台产品的使用者都是谁?
  7. 借助波音公司打造优秀按单制造(MTO II)管理系统
  8. python中的scale_Python Matplotlib.pyplot.yscale()用法及代码示例
  9. nlp-tutorial代码注释笔记
  10. SignalR 跨域解决方案全面
  11. android 图片上传图片 报Socket: Broken pipe
  12. ginx+Tomcat负载均衡配置
  13. 关于2020年美赛F奖的经验贴
  14. python实现人脸识别系统_python使用opencv实现人脸识别系统
  15. WORD中的格式控制符号
  16. 如何在PPT中制作动态图表,学会这种方法实在太简单
  17. handsome 404页面
  18. doc文件批量转换成htm以及htm批量转成xlsx
  19. Linux DMA Engine framework(2)_功能介绍及解接口分析
  20. C/C++新手入门教程:傻瓜都会的VS2013使用教程,成为程序员的第一步

热门文章

  1. 我的世界服务器金币系统怎么刷,我的世界花雨庭快速得金币教程 | 手游网游页游攻略大全...
  2. 成为伟大,影响伟大---张一鸣
  3. 小程序 封装富文本组件
  4. 禁用计算机声卡设备,电脑没声音,提示没有音频设备怎么办
  5. 2019阿里校招测评题 物流派送员最短路径问题
  6. mysql存储物流信息_【经验】GaussDB(for MySQL)性能优化 —— 日志的“快递驿站”...
  7. FBEC大会 | 元境技术负责人郭旷野:云游戏新一轮浪潮下的规模化之路
  8. 弘辽科技:拼多多直通车的钱怎么申请退出?如何操作?
  9. 蚂蚁金融科技全面开放战略背后的技术布局 1
  10. 2018狗年,半年报