簡體   English   中英

如何在 Mac M1 上安裝 Google Cloud DLP?

[英]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 環境下運行?

您可以嘗試按照這些步驟操作嗎?

  1. 創建虛擬環境。
python3 -m venv env
source env/bin/activate
  1. 安裝google-cloud-dlp
pip install google-cloud-dlp
  1. 運行代碼。
$ python3
>>>import google.cloud.dlp
>>>

如果您仍然遇到問題,請嘗試在其他環境(如Cloud Shell )上執行這些步驟,以排除您的特定環境存在的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM