python命令行执行 .py文件提示ModuleNotFoundError: No module named 'XXX' 解决方法
今天用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' 解决方法相关推荐
- python程序在命令行执行提示ModuleNotFoundError: No module named ‘XXX‘ 解决方法
python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法 参考文章: (1)python程序在命令行执行提示ModuleNotFo ...
- modulenotfounderror python_python程序在命令行执行提示ModuleNotFoundError: No module named 'XXX' 解决方法...
在ide中执行python程序,都已经在默认的项目路径中,所以直接执行是没有问题的.但是在cmd中执行程序,所在路径是python的搜索路径,如果涉及到import引用就会报类似ImportError ...
- 导入自己模块包导入报错:ModuleNotFoundError: No module named ‘xxx‘解决方法 晓物智联
导入自己模块包导入报错:ModuleNotFoundError: No module named 'xxx'解决方法 文章来源于:http://www.52phm.cn/blog/detail/28 ...
- 怎么在命令行执行.py文件,py文件生成可执行文件
大家好,小编来为大家解答以下问题,怎么在命令行执行.py文件,怎么运行python的py文件,现在让我们一起来看看吧! 1.后缀PY的文件怎么用? 后缀PY的文件可以用Python软件打开,具体操作步 ...
- 关于在pycharm下提示ModuleNotFoundError: No module named 'XXX' 的一种可能
在pycharm下出现"ModuleNotFoundError: No module named 'XXX' "提示时, 在网上找大部分的解决方案是重新在pycharm里安装对应的 ...
- pycharm 运行程序时提示错误信息:ModuleNotFoundError: No module named 'pytest' 解决方法
如图,运行程序test_同时调用两个摄像头运行识别程序并画框.py时报错: 解决方法,将文件名中含有test_改成其他名字,改成test-同时调用两个摄像头运行识别程序并画框.py能正常运行了: 具体 ...
- ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'--解决方法
目录 一.问题描述 二.问题分析 三.解决方法 四.什么是_pywrap_tensorflow_internal 一.问题描述 最近朋友装环境时又遇到这个问题: ModuleNotFoundError ...
- python报错No module named XXX解决方法
今天在搞风控模型升级的时候,遇到了这个错误 No module named XXX 起因就是执行一个python程序,在这个程序中引入了另一个文件夹中 的一个 python 文件中的变量. 所 ...
- python3 pip3 install 报错 ModuleNotFoundError: No module named ‘_ctypes‘ 解决方法
错误: 在腾讯云上pip install sklearn时报这个错误,如下: File "/usr/local/python3/lib/python3.7/ctypes/__init__.p ...
最新文章
- 将源码包打包成RPM包
- Mybatis Plugin(拦截器)的开发
- python学习的一个定位_python学习之——selenium元素定位
- 工信部:“5G+工业互联网”在建项目全国已超2000余个
- 实例3 输出由“*”组成的三角形
- Ubuntu中root用户和user用户的相互切换(转)
- 嵌入式linux ucgui,四、嵌入式之图形界面 (3) uCGui
- 电压表c语言程序,数字电压表 数字电压表控制C语言程序.doc
- Macbook的双系统win10开启虚拟化
- 吞云吐雾,美国电子烟问题,内附FDA的一个隐情
- c语言中单链表的逆置
- Java实现随机生成车牌号
- 2019 HZNU Winter Training Day 14 Comprehensive Training
- java开发的微信公众号服务端生产环境中的两个大坑
- CoreOS Fest 系列之第一篇:容器江湖
- python用于数学教学_Python基础
- 整车订单管理业务学习(一)
- 从 SPA 到 PWA:Web App的下一站在哪?
- jdk_8u201_x64下载直链
- CentOS6.8单用户模式下修改密码
热门文章
- 硬盘温度过高烧坏系统无法启动怎么恢复数据
- # **Arduino开发NTC热敏电阻实验**
- WPJAM:支持火山引擎ImageX图像处理加速的WordPress插件
- 微型计算机2014全集,2014微型计算机系统的组成.doc
- 图片采集软件-批量网页图片数据采集免费
- 招商银行APP密码格式
- AVD模拟器再次运行提示Could not open 'C:\Users\Shinelon\.android\avd\1.avd/cache.img':
- 相对定位——position: relative
- linux搭建nexus私服仓库并简单使用
- 云客Drupal源码分析之数据库系统及其使用