[英]How to install Google Cloud DLP on Mac M1?
我正在尝试在运行 macOS Monterey 的 Mac M1 上下载 Google Cloud DLP。 我正在使用 Python 3.10.4 和 pip 22.0.4。
我首先尝试使用pip install google-cloud-dlp
,但是当我导入它时出现错误,我的架构错误(arm 而不是 x86-64 - 因此出现 M1 错误)。
然后我卸载了 DLP 并按照 StackOverflow 帖子的建议直接从 GitHub 下载库。我这样做了,导航到目录,然后运行sudo python3 setup.py install
。
现在,当我尝试导入库时,出现错误:
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
Input In [57], in <cell line: 1>()
----> 1 import google.cloud.dlp
ModuleNotFoundError: No module named 'google.cloud.dlp'
这很奇怪,因为当我运行pip list
时,我在 output 中得到了这个:
google-api-core 2.7.2
google-auth 2.6.6
google-cloud-dlp 3.6.2
googleapis-common-protos 1.56.0
现在,当我运行pip install google-cloud-dlp
时,我收到一堆“要求已满足”消息,但当我尝试导入时,我收到 ModuleNotFoundError。
我已经尝试在 Atom、VSCode 和 Jupyter-Notebook 中导入,但仍然出现 ModuleNotFoundError。 我觉得问这个问题很愚蠢,因为这似乎很容易解决,但我们将不胜感激。
一个潜在的问题是您安装了多个 python 版本。 脚本是否有可能在与用于打印已安装版本的环境不同的 Python 环境下运行?
您可以尝试按照这些步骤操作吗?
python3 -m venv env
source env/bin/activate
google-cloud-dlp
。pip install google-cloud-dlp
$ python3
>>>import google.cloud.dlp
>>>
如果您仍然遇到问题,请尝试在其他环境(如Cloud Shell )上执行这些步骤,以排除您的特定环境存在的问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.