【经验】python运行报错ModuleNotFoundError: No module named XXX
应用场景
本来是在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相关推荐
- Python: pymysql报错ModuleNotFoundError: No module named ‘pymysql‘等没有*模块问题
背景很简单,执行的python文件中有导入pymysql 问题 在vscode中执行文件报错: ModuleNotFoundError: No module named 'pymysql' Modul ...
- Python运行时报错 ModuleNotFoundError: No module named ‘exceptions‘
踩的坑: 搜教程,很多文章都推荐使用:pip install python_docx‑0.8.10‑py2.py3‑none‑any.whl 但是依旧报错. 成功的示范: 使用命令:pip3 inst ...
- pip已经下载了,但vscode报错ModuleNotFoundError: No module named ‘xxx‘
我的报错信息 原因 首先在终端输入conda list,确保自己是否安装相应的包(可以在cmd里面查看也可以直接在vscode的终端里面查看),看我用箭头标注的,这表示我是通过pip的方式安装的包,而 ...
- Python使用pip安装报错ModuleNotFoundError: No module named ‘pip._internal.cli.main‘的解决方法
Python使用pip安装报错ModuleNotFoundError: No module named 'pip._internal.cli.main'的解决方法 大家好,我叫亓官劼(qí guā ...
- Python使用pip安装报错ModuleNotFoundError: No module named ‘pkg_resources‘的解决方法
Python使用pip安装报错ModuleNotFoundError: No module named 'pkg_resources'的解决方法 大家好,我叫亓官劼(qí guān jié ),在 ...
- 运行django代码报错ModuleNotFoundError: No module named 'myapp'如何解决
运行代码报错ModuleNotFoundError: No module named 'myapp'如何解决 您可以回顾一下之前是否使用过django核心模块中的User? from django.c ...
- pip报错ModuleNotFoundError: No module named ‘dataclasses’
pip报错ModuleNotFoundError: No module named 'dataclasses'解决 问题描述 使用pip无论输入何种指令都会出现如下报错,见下截图 初步的解决思路是重装 ...
- pip报错ModuleNotFoundError: No module named ‘dataclasses‘解决
pip报错ModuleNotFoundError: No module named 'dataclasses'解决 问题描述 使用pip无论输入何种指令都会出现如下报错,见下截图 初步的解决思路是重装 ...
- pandas写excel报错ModuleNotFoundError: No module named ‘xlwt‘
pandas写excel报错ModuleNotFoundError: No module named 'xlwt' https://blog.csdn.net/weixin_36372879/arti ...
最新文章
- [转]侯捷对进入IT行业的年轻人的建议
- git 撤销对工作区中文件的修改
- PostgreSQL参数学习:vacuum_defer_clean_age
- sklearn——决策树
- 100个数学家如何集体越狱??
- 低代码发展专访系列之一:低代码平台产品的使用者都是谁?
- 借助波音公司打造优秀按单制造(MTO II)管理系统
- python中的scale_Python Matplotlib.pyplot.yscale()用法及代码示例
- nlp-tutorial代码注释笔记
- SignalR 跨域解决方案全面
- android 图片上传图片 报Socket: Broken pipe
- ginx+Tomcat负载均衡配置
- 关于2020年美赛F奖的经验贴
- python实现人脸识别系统_python使用opencv实现人脸识别系统
- WORD中的格式控制符号
- 如何在PPT中制作动态图表,学会这种方法实在太简单
- handsome 404页面
- doc文件批量转换成htm以及htm批量转成xlsx
- Linux DMA Engine framework(2)_功能介绍及解接口分析
- C/C++新手入门教程:傻瓜都会的VS2013使用教程,成为程序员的第一步
热门文章
- 我的世界服务器金币系统怎么刷,我的世界花雨庭快速得金币教程 | 手游网游页游攻略大全...
- 成为伟大,影响伟大---张一鸣
- 小程序 封装富文本组件
- 禁用计算机声卡设备,电脑没声音,提示没有音频设备怎么办
- 2019阿里校招测评题 物流派送员最短路径问题
- mysql存储物流信息_【经验】GaussDB(for MySQL)性能优化 —— 日志的“快递驿站”...
- FBEC大会 | 元境技术负责人郭旷野:云游戏新一轮浪潮下的规模化之路
- 弘辽科技:拼多多直通车的钱怎么申请退出?如何操作?
- 蚂蚁金融科技全面开放战略背后的技术布局 1
- 2018狗年,半年报