栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Jenkins在Mac下执行python脚本报错问题记录:SyntaxError: Non-ASCII character ‘xe5‘ ;ImportError: No module named

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Jenkins在Mac下执行python脚本报错问题记录:SyntaxError: Non-ASCII character ‘xe5‘ ;ImportError: No module named

问题一:报错:No such file or directory

系统找不到指定文件路径,这个问题真的找了好久,差不多花了一个上午的时间,真的要被气死

 解决方案:配置里的构建原先我选择的是“执行window批处理命令”,这个是win本选择的,mac需选择“执行shell”,修改后就好了~

修改为:“执行shell” 

 问题二:

报错问题:SyntaxError: Non-ASCII character 'xe5' in file run_test.py on line 1, but no encoding declared; 

解决方案: 在运行文件上加上:  # encoding: utf-8 ,一定一定要记得加在第一行,否则不生效

问题三:报错:importError: No module named 

 解决方案:在运行文件上加入:

import sys

print('路径',sys.path)    ---打印出需要添加的路径

sys.path.append() ---将打印出来的路径通过此语句,有多少条路径就加多少条

 问题四:明明mac上安装了python3,但是通过jenkins构建反而使用的mac默认安装python2.7,我真的好疑惑

 解决方式:构建上修改命令为:python3  xx.py

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/422279.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号