函数计算中,我租用了同样配置的 ECS,同样环境运行又不会报错。求教如何解决?
我的 fc 服务是运行在 py3.9 环境。现在升级依赖包 openai==1.6.1 和 langchain 之后,启动就会报错。
2024-01-09T16:55:12.017Z 1-659d7a6d-1555cb1a-be14f317c275 [ERROR] {'errorMessage': "Unable to import module 'index'", 'errorType': 'ImportModuleError', 'stackTrace': ["ImportError: cannot import name 'deprecated' from 'typing_extensions' (/opt/python/typing_extensions.py)"]}
FC Invoke End RequestId: 1-659d7a6d-1555cb1a-be14f317c275, Error: Unhandled function error
根据您提供的错误信息,问题可能是由于在升级依赖包后,typing_extensions
模块中的deprecated
无法正确导入。您可以尝试以下方法解决这个问题:
deprecated
,如果有,请确保您已经正确导入了它。例如:from typing_extensions import deprecated
@deprecated
def some_function():
pass
typing_extensions
包的版本。在您的项目根目录下运行以下命令:pip install typing_extensions==3.7.4
这将安装typing_extensions
的3.7.4版本,这个版本应该可以解决您遇到的问题。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。