sudo pip3 install on google 云功能
sudo pip3 install on google cloud functions
我有一个名为 kiteconnect 的模块,我想将其用于 google 云功能。问题是常规 pip3 install kiteconnect
会抛出此错误:
Deployment failure:
Build failed: `pip_download_wheels` had stderr output:
WARNING: Legacy build of wheel for 'kiteconnect' created no files.
Command arguments: /opt/python3.7/bin/python3.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-o4rwz7_o/kiteconnect/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-o4rwz7_o/kiteconnect/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-8rkohvc1
Command output: [use --verbose to show]
ERROR: Failed to build one or more wheels
error: `pip_download_wheels` returned code: 1; Error ID: 35132919
解决此错误的方法是使用 sudo pip3 install kiteconnect
,但我不确定如何通过用于云函数的 requirements.txt
文件来指定它。
有什么建议可以让我的功能发挥作用吗?
该错误表明您的依赖项之一是可卸载的。
看起来 kiteconnect
依赖项当前与 Python 3.7 不兼容,后者是 Cloud Functions 在其运行时使用的 Python 版本:https://github.com/zerodhatech/pykiteconnect/issues/55
您需要等到维护者发布与 Python 3.7 兼容的新版本。
我有一个名为 kiteconnect 的模块,我想将其用于 google 云功能。问题是常规 pip3 install kiteconnect
会抛出此错误:
Deployment failure:
Build failed: `pip_download_wheels` had stderr output:
WARNING: Legacy build of wheel for 'kiteconnect' created no files.
Command arguments: /opt/python3.7/bin/python3.7 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-o4rwz7_o/kiteconnect/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-o4rwz7_o/kiteconnect/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-8rkohvc1
Command output: [use --verbose to show]
ERROR: Failed to build one or more wheels
error: `pip_download_wheels` returned code: 1; Error ID: 35132919
解决此错误的方法是使用 sudo pip3 install kiteconnect
,但我不确定如何通过用于云函数的 requirements.txt
文件来指定它。
有什么建议可以让我的功能发挥作用吗?
该错误表明您的依赖项之一是可卸载的。
看起来 kiteconnect
依赖项当前与 Python 3.7 不兼容,后者是 Cloud Functions 在其运行时使用的 Python 版本:https://github.com/zerodhatech/pykiteconnect/issues/55
您需要等到维护者发布与 Python 3.7 兼容的新版本。