modulenotfounderror python_python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法...
在ide中执行python程序,都已经在默认的项目路径中,所以直接执行是没有问题的。但是在cmd中执行程序,所在路径是python的搜索路径,如果涉及到import引用就会报类似ImportError: No module named xxx这样的错误,解决方法:
在报错的模块中添加:
importsysimportos
curPath= os.path.abspath(os.path.dirname(__file__))
rootPath=os.path.split(curPath)[0]
sys.path.append(rootPath)
这样就可以解决了
另外在cmd中执行python程序时注意python版本,如果装了两个版本的话,切换版本:
在环境变量中path中修改python版本
-----------------再次补充
先看报错是哪个模块,然后将换个模块的路径添加到sys,注意例如我有这样一个路径报错
/usr/local/bin/python3.6 /Users/louchengwang/PycharmProjects/Sanjieke/src/utils/config.py
报错是
No module named 'src'
那么首先确定去执行的文件中config.py添加src模块的路径
然后rootpath要确定最终应该append的应该是/Users/louchengwang/PycharmProjects/Sanjieke,而不是到src,这里要注意应该是
curPath = os.path.abspath(os.path.dirname(__file__))
rootPath=os.path.split(curPath)[0]
sys.path.append(os.path.split(rootPath)[0])
一定要注意自己的目录结构,如果不成功就打印append的path,确定好
modulenotfounderror python_python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法...相关推荐
- python程序在命令行执行提示ModuleNotFoundError: No module named ‘XXX‘ 解决方法
python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法 参考文章: (1)python程序在命令行执行提示ModuleNotFo ...
- 导入自己模块包导入报错:ModuleNotFoundError: No module named ‘xxx‘解决方法 晓物智联
导入自己模块包导入报错:ModuleNotFoundError: No module named 'xxx'解决方法 文章来源于:http://www.52phm.cn/blog/detail/28 ...
- python命令行执行 .py文件提示ModuleNotFoundError: No module named 'XXX' 解决方法
今天用Jenkins执行.py文件时,总是提示ModuleNotFoundError: No module named 'XXX',百思不得其解.但是在PyCharm中却是能执行成功的,想了想然后在终 ...
- 命令行执行java程序_命令行执行
每当您旅行到一个居民说不同寻常的母语的国家时,您都可能会用一些基本的生存短语武装自己,例如"这要花多少钱?","这是哪种肉?"和"哪里在洗手间吗?&q ...
- pycharm 运行程序时提示错误信息:ModuleNotFoundError: No module named 'pytest' 解决方法
如图,运行程序test_同时调用两个摄像头运行识别程序并画框.py时报错: 解决方法,将文件名中含有test_改成其他名字,改成test-同时调用两个摄像头运行识别程序并画框.py能正常运行了: 具体 ...
- windows 命令行cmd安装python matplotlib模块后pycharm显示“ModuleNotFoundError: No module named ‘matplotlib‘解决方法
问题描述: 通过cmd查看已安装的python模块: 显示已经安装了matplotlib模块,但在pycharm中导入该模块时提示: 解决方法: 发生这种问题的原因是pycharm当前项目所使用的解释 ...
- cad怎么卸载干净_AUTOCAD命令行位置不正常怎么办?疑难杂症的常规解决方法
如果AUTOCAD 2014之前用得好好的,突然出了问题,命令行显示不正常,调整位置就会异常退出,重装后也是如此,如下图所示. 记得之前有网友遇到过类似问题,我也没遇到过这种问题,当时也不知道怎么解决 ...
- 出现报错ModuleNotFoundError: No module named ‘serial’ 解决方法
在ROS机器人操作系统的学习中,常常碰到许多头疼的报错,在学习urdf+ArbotiX的仿真时,运行roslaunch mbot_description arbotix_mbot_with_camer ...
- ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'--解决方法
目录 一.问题描述 二.问题分析 三.解决方法 四.什么是_pywrap_tensorflow_internal 一.问题描述 最近朋友装环境时又遇到这个问题: ModuleNotFoundError ...
最新文章
- PHP5.2.3+apache2.2.4的最简单安装方法
- html div数据替换,javascript – 将html添加到div而不替换其中的当前内容
- Win32 堆内存分配示例
- 文巾解题 372. 超级次方
- 剑指offer之先序非递归打印二叉树
- bundle + forever部署Meteor App
- Emacs shutcuts
- Linux基础之vim文本编辑器
- [转载] 七龙珠第一部——第077话 皮拉夫大作战
- 浅谈Java两种并发类型——计算密集型与IO密集型
- 基于大并发抽奖的队列实现
- ios打包时候提示三方文件库错误,整理下解决的思路
- Lora如何组网?有哪些简单的Lora组网协议?
- java-net-php-python-jspm网上订餐系统查重PPT计算机毕业设计程序
- C语言-函数(一):函数的定义和调用
- DevOps :Jenkins pipeline + sonarQube 完成静态检测 + junit 覆盖率报告。
- 清华管理评论 | 上奇数科:产业知识服务引擎开创者
- 邬贺铨:商用一周年,5G成为中国数字经济的“新引擎”
- Oracle 错误总结及问题解决 ORA
- 精彩书摘:团队建立初期要做的事情