专栏首页中科院渣渣博肆僧一枚python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法

python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法

在ide中执行python程序,都已经在默认的项目路径中,所以直接执行是没有问题的。但是在cmd中执行程序,所在路径是python的搜索路径,如果涉及到import引用就会报类似ImportError: No module named xxx这样的错误,解决方法:

在报错的模块中添加:

import sys import os curPath = os.path.abspath(os.path.dirname(__file__)) rootPath = os.path.split(curPath)[0] sys.path.append(rootPath)

这样就可以解决了

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法

       在ide中执行python程序,都已经在默认的项目路径中,所以直接执行是没有问题的。但是在cmd中执行程序,所在路径是python的搜索路径,如果涉及到i...

    于小勇
  • os.mkdir()

    os.mkdir() 方法用于以数字权限模式创建目录。默认的模式为 0777 (八进制)。

    于小勇
  • Python创建目录文件夹

    Python对文件的操作还算是方便的,只需要包含os模块进来,使用相关函数即可实现目录的创建。

    于小勇
  • python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法

       在ide中执行python程序,都已经在默认的项目路径中,所以直接执行是没有问题的。但是在cmd中执行程序,所在路径是python的搜索路径,如果涉及到i...

    于小勇
  • Python文件

    遍历文件列表返回一个元组,元组内容为(dirpath, dirnames, filenames)

    bering
  • Python全栈开发之常用模块

    正则表达式模式中使用到通配字,那它在从左到右的顺序求值时,会尽量抓取满足匹配最长字符串,在我们上面的例子里面,+会从字符串的启始处抓取满足模式的最长字符,其中包...

    py3study
  • Python入门(五):常用标准库sys和os

    我们可以编写自己的模块,也可以使用大量的Python标准库模块和开源模块,站在巨人的肩上行动,正因为如此,使得当今python如此热门,今天就让我们来一起领略p...

    披头
  • ARKit制作传送门

    参考Minecode ####效果: 1.从外面看不到模型里面的场景 2.在场景里只可以透过门来看到外面的场景 ####实现思路: 1.先用平面识别在一个平面...

  • centos 7安装jdk并封装service服务

    有一个Spring Cloud的jar包,文件名为:RDS.jar。必须要jdk1.8版本,需要部署在 Centos 7.5的服务器上面,最好能设置开机自启动!

    py3study
  • 利用Python进行CSV文件编码检测

    csv文件编码格式多种多样,批量处理时容易出现问题,今天偶然看到有人提问:如何处理PowerBI批量导入csv文件时,文件编码不一致的问题?因为我之前处理过单个...

    披头

扫码关注云+社区

领取腾讯云代金券