"阿里云OpenAPI 错误日志,什么原因呢?
D:\SDK\Python\NLP\venv\Scripts\python.exe D:/SDK/Python/NLP/main.py
Traceback (most recent call last):
File ""D:\SDK\Python\NLP\main.py"", line 5, in
from aliyunsdkalinlp.request.v20200629 import GetWsCustomizedChGeneralRequest
File ""D:\SDK\Python\NLP\venv\Lib\site-packages\aliyunsdkalinlp\request\v20200629\GetWsCustomizedChGeneralRequest.py"", line 20, in
from aliyunsdkcore.request import RpcRequest
File ""D:\SDK\Python\NLP\venv\Lib\site-packages\aliyunsdkcore\request.py"", line 33, in
from aliyunsdkcore.acs_exception import exceptions
SyntaxError: source code string cannot contain null bytes
进程已结束,退出代码1
"
这个错误日志表明,在运行阿里云OpenAPI时出现了一个语法错误。具体来说,错误信息显示源代码字符串中包含了空字节(null bytes),导致代码无法正常执行。
要解决这个问题,可以尝试以下方法:
根据您提供的错误日志,问题出在源代码字符串中包含了空字节(null bytes)。这通常是由于文件编码问题导致的。
为了解决这个问题,您可以尝试以下方法:
根据提供的错误日志,阿里云OpenAPI SDK导入时出现“source code string cannot contain null bytes”错误,这通常是由于Python源文件包含非法字符(如NULL字节)导致的。建议检查并修复引用的阿里云SDK相关Python文件,确保它们不含任何非预期字符。
初步看是装错包了 让客户看下aliyun-python-sdk-core的版本 或者是不是装了aliyunsdkcore这个错误的包。先不用pycharm,找篇教程安装python在本地,然后命令行运行即可。
因为Pycharm的难度还是比直接编码复杂,功能太多 你截图的这个python不一定是运行时的python。 ,此回答整理自钉群“OpenAPI 开发者门户 - 值班服务群2群”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。