gpt4 book ai didi

python - 任何 gcloud 命令都会失败并出现 ImportError : No module named __future__ Mac

转载 作者:行者123 更新时间:2023-12-01 01:14:53 25 4
gpt4 key购买 nike

我使用的是 MacOS。我的默认Python是通过Python 2.7.15的brew安装创建的虚拟环境。我的PATH设置为 venv 为默认 pythonpython2.7 。我在安装 gcloud 时遇到了一些问题 have been resolved我已经成功安装了 gcloud。

但是,任何时候我尝试运行任何 gcloud命令我仍然遇到安装时看到的相同导入错误。

Traceback (most recent call last):
File "/path_to_gcloudsdk/google-cloud-sdk/lib/gcloud.py", line 20, in <module>
from __future__ import absolute_import
ImportError: No module named __future__

每个评论请求的附加信息:

输入默认 python 解释器并运行 import sys; print(sys.path) 时的输出:

[
''
'/path_to_virtual_env/lib/python27.zip'
'/path_to_virtual_env/lib/python2.7'
'/path_to_virtual_env/lib/python2.7/plat-darwin'
'/path_to_virtual_env/lib/python2.7/plat-mac'
'/path_to_virtual_env/lib/python2.7/plat-mac/lib-scriptpackages'
'/path_to_virtual_env/lib/python2.7/lib-tk'
'/path_to_virtual_env/lib/python2.7/lib-old'
'/path_to_virtual_env/lib/python2.7/lib-dynload'
'/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7'
'/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-darwin'
'/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-tk'
'/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac'
'/usr/local/Cellar/python@2/2.7.15_1/Frameworks/Python.framework/Versions/2.7/lib/python2.7/plat-mac/lib-scriptpackages'
'/path_to_virtual_env/lib/python2.7/site-packages'
]

最佳答案

最终与我在安装时遇到的问题相同。 google-cloud-sdk/bin/gcloud shell 脚本使用 -S 标志来运行 gcloud.py

我编辑了 shell 脚本,使其不添加任何 python 参数,现在一切正常。

再次感谢@Martijn Pieters 让我朝着正确的方向前进

关于python - 任何 gcloud 命令都会失败并出现 ImportError : No module named __future__ Mac,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54448868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com