今天用Jenkins执行.py文件时,总是提示ModuleNotFoundError: No module named 'XXX',百思不得其解。但是在PyCharm中却是能执行成功的,想了想然后在终端中运行该.py文件,仍然提示ModuleNotFoundError: No module named 'XXX' 。后面发现,在命令行中执行.py文件时找不到包是因为我们没有把项目路径保存,可通过sys.path.append()将你的项目路径保存,执行后就能成功,如下:

import sys
print(sys.path)
import os
#获取项目路径下的目录
os.chdir('项目路径')
#打印出项目路径下的目录
for file in os.listdir(os.getcwd()):
     print(file)
#将项目路径保存
sys.path.append('项目路径')

注意:如果要导入该项目其他模块的包名,应将导入的方法写在上面方法的后面,如下:
import sys
print(sys.path)
import os
os.chdir('/A/B/C')
for file in os.listdir(os.getcwd()):
     print(file)
sys.path.append('/A/B/C')
from C.XX import D
这时在终端中通过 python XX.py 才不会提示 ModuleNotFoundError: No module named ‘D’
————————————————

python命令行执行 .py文件提示ModuleNotFoundError: No module named 'XXX' 解决方法相关推荐

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

    python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法 参考文章: (1)python程序在命令行执行提示ModuleNotFo ...

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

    在ide中执行python程序,都已经在默认的项目路径中,所以直接执行是没有问题的.但是在cmd中执行程序,所在路径是python的搜索路径,如果涉及到import引用就会报类似ImportError ...

  3. 导入自己模块包导入报错:ModuleNotFoundError: No module named ‘xxx‘解决方法 晓物智联

    导入自己模块包导入报错:ModuleNotFoundError: No module named 'xxx'解决方法 文章来源于:http://www.52phm.cn/blog/detail/28 ...

  4. 怎么在命令行执行.py文件,py文件生成可执行文件

    大家好,小编来为大家解答以下问题,怎么在命令行执行.py文件,怎么运行python的py文件,现在让我们一起来看看吧! 1.后缀PY的文件怎么用? 后缀PY的文件可以用Python软件打开,具体操作步 ...

  5. 关于在pycharm下提示ModuleNotFoundError: No module named 'XXX' 的一种可能

    在pycharm下出现"ModuleNotFoundError: No module named 'XXX' "提示时, 在网上找大部分的解决方案是重新在pycharm里安装对应的 ...

  6. pycharm 运行程序时提示错误信息:ModuleNotFoundError: No module named 'pytest' 解决方法

    如图,运行程序test_同时调用两个摄像头运行识别程序并画框.py时报错: 解决方法,将文件名中含有test_改成其他名字,改成test-同时调用两个摄像头运行识别程序并画框.py能正常运行了: 具体 ...

  7. ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'--解决方法

    目录 一.问题描述 二.问题分析 三.解决方法 四.什么是_pywrap_tensorflow_internal 一.问题描述 最近朋友装环境时又遇到这个问题: ModuleNotFoundError ...

  8. python报错No module named XXX解决方法

    今天在搞风控模型升级的时候,遇到了这个错误   No module named XXX 起因就是执行一个python程序,在这个程序中引入了另一个文件夹中  的一个  python 文件中的变量. 所 ...

  9. python3 pip3 install 报错 ModuleNotFoundError: No module named ‘_ctypes‘ 解决方法

    错误: 在腾讯云上pip install sklearn时报这个错误,如下: File "/usr/local/python3/lib/python3.7/ctypes/__init__.p ...

最新文章

  1. 将源码包打包成RPM包
  2. Mybatis Plugin(拦截器)的开发
  3. python学习的一个定位_python学习之——selenium元素定位
  4. 工信部:“5G+工业互联网”在建项目全国已超2000余个
  5. 实例3 输出由“*”组成的三角形
  6. Ubuntu中root用户和user用户的相互切换(转)
  7. 嵌入式linux ucgui,四、嵌入式之图形界面 (3) uCGui
  8. 电压表c语言程序,数字电压表 数字电压表控制C语言程序.doc
  9. Macbook的双系统win10开启虚拟化
  10. 吞云吐雾,美国电子烟问题,内附FDA的一个隐情
  11. c语言中单链表的逆置
  12. Java实现随机生成车牌号
  13. 2019 HZNU Winter Training Day 14 Comprehensive Training
  14. java开发的微信公众号服务端生产环境中的两个大坑
  15. CoreOS Fest 系列之第一篇:容器江湖
  16. python用于数学教学_Python基础
  17. 整车订单管理业务学习(一)
  18. 从 SPA 到 PWA:Web App的下一站在哪?
  19. jdk_8u201_x64下载直链
  20. CentOS6.8单用户模式下修改密码

热门文章

  1. 硬盘温度过高烧坏系统无法启动怎么恢复数据
  2. # **Arduino开发NTC热敏电阻实验**
  3. WPJAM:支持火山引擎ImageX图像处理加速的WordPress插件
  4. 微型计算机2014全集,2014微型计算机系统的组成.doc
  5. 图片采集软件-批量网页图片数据采集免费
  6. 招商银行APP密码格式
  7. AVD模拟器再次运行提示Could not open 'C:\Users\Shinelon\.android\avd\1.avd/cache.img':
  8. 相对定位——position: relative
  9. linux搭建nexus私服仓库并简单使用
  10. 云客Drupal源码分析之数据库系统及其使用