gpt4 book ai didi

python-2.7 - 使用多个版本的 py2.7 安装 Google Cloud SDK 时出现 sqlite3 错误

转载 作者:行者123 更新时间:2023-12-03 19:19:19 27 4
gpt4 key购买 nike

第一次从 AWS 设置迁移到 GCE,所以请耐心回答我幼稚的问题。

在步骤中 ./google-cloud-sdk/install.sh ,我遇到了以下错误:

  Welcome to the Google Cloud SDK!
Traceback (most recent call last):
File "/Users/t/Desktop/./google-cloud-sdk/bin/bootstrapping/install.py", line 8, in <module>
import bootstrapping
File "/Users/t/Desktop/google-cloud-sdk/bin/bootstrapping/bootstrapping.py", line 19, in <module>
from googlecloudsdk.core.credentials import store as c_store
File "/Users/t/Desktop/google-cloud-sdk/lib/googlecloudsdk/core/credentials/store.py", line 34, in <module>
from googlecloudsdk.core.credentials import creds
File "/Users/t/Desktop/google-cloud-sdk/lib/googlecloudsdk/core/credentials/creds.py", line 40, in <module>
import sqlite3
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sqlite3/__init__.py", line 24, in <module>
from dbapi2 import *
File "/usr/local/Cellar/python/2.7.11/Frameworks/Python.framework/Versions/2.7/lib/python2.7/sqlite3/dbapi2.py", line 28, in <module>
from _sqlite3 import *
ImportError: No module named _sqlite3

仔细检查后,我注意到我的 /usr/local/Cellar/python 中有两个 python2.7 版本。即。 2.7.10_22.7.11 .

奇怪的是,当我去 python 命令行时,这个问题:
  Python 2.7.10 (default, Oct  6 2017, 22:29:07)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.31)] on darwin
Type "help", "copyright", "credits" or "license" for more information.

>>> import sqlite3
>>> from _sqlite3 import *
>>> print('hello, this seems to work')
hello, this seems to work

虽然不幸的是 install.sh正在回升 py2.7.11版本而不是系统的 python 版本,我不确定我们是否可以设置一些环境变量,(例如,在我们开始安装之前 $CLOUDSDK_PYTHON)。

最佳答案

是的,您应该将 $CLOUDSDK_PYTHON 环境变量设置为指向正确的 Python 安装。看到一个类似的问题:google-cloud-sdk installation not finding right Python 2.7 version in CentOS /usr/local/bin

关于python-2.7 - 使用多个版本的 py2.7 安装 Google Cloud SDK 时出现 sqlite3 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49723278/

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