Traceback (most recent call last):
File "DDNS.py", line 39, in
File "DDNS.py", line 11, in DDNS
File "Utils.py", line 34, in getAcsClient
File "AcsClientSingleton.py", line 17, in getInstance
File "site-packagesaliyunsdkcoreclient.py", line 99, in init
File "site-packagesaliyunsdkcoreendpointdefault_endpoint_resolver.py", line 37, in init
File "site-packagesaliyunsdkcoreendpointlocal_config_regional_endpoint_resolver.py", line 38, in init
File "site-packagesaliyunsdkcoreendpointlocal_config_regional_endpoint_resolver.py", line 71, in _read_from_endpoints_json
FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\yjvij\AppData\Local\Temp\_MEI227162\aliyunsdkcore\endpoint\endpoints.json'
今天也遇到这个问题,然后试了试改动下版本问题成aliyun-python-sdk-core-v3 2.9.4 ,但是不成功,最后去看了下发布在github上的包,发现了一些问题,最后简单的来说,问题的出现应该是达成了这样的条件:
1、python使用的python3 ,既pip 是python3版本的
2、安装命令是 pip install aliyun-python-sdk-core-v3
但是在 https://github.com/aliyun/aliyun-openapi-python-sdk/tree/master/aliyun-python-sdk-core 这个源码里,明明提供给了
setup.py 和 setup3.py 安装脚本
猜测应该是因为使用了pip 执行的安装导致python 版本问题,即便声明了安装 aliyun-python-sdk-core-v3
最后的处理如下:
1、直接下载代码从 https://github.com/aliyun/aliyun-openapi-python-sdk/tree/master/aliyun-python-sdk-core
2、cd 到 aliyun-python-sdk-core 目录下,然后使用 python setup3.py install 来安装 aliyun-python-sdk-core 的python3版本
3、pyinstaller -F xx.py 打包成exe
4、执行exe成功
FileNotFoundError: [Errno 2] No such file or directory: 'C:\Users\yjvij\AppData\Local\Temp\_MEI227162\aliyunsdkcore\endpoint\endpoints.json'
这个报错的意思是找不到 C:\Users\yjvij\AppData\Local\Temp\_MEI227162\aliyunsdkcore\endpoint\endpoints.json
这个文件,请确认该目录存在且有相应的文件。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。