python 運行 Google API教程

首先安裝Google cloud API 包

 pip install google-cloud-vision

報瞭如下錯誤:ERROR: pyasn1-modules 0.2.6 has requirement pyasn1<0.5.0,>=0.4.6, but you’ll have pyasn1 0.4.5 which is incompatible.
說明 pyasn1-modules 版本低了,
運行: pip install pyasn1-modules
接着運行:pip install google-cloud-vision
安裝成功。
然後需要創建密鑰的 JSON 文件,怎麼創建Google文檔裏面已經說得很清楚了,
創建json文件完成以後,就需要設置環境變量了。

  export GOOGLE_APPLICATION_CREDENTIALS="/home/user/Downloads/service-account-file.json"

按照教程,我是設置的正確的,由於我是MacOS系統,vi .bash_profile 將Google環境變量添加進去,
然後source ~/.bash_profile一下,立即生效,我回到pycharm裏面,運行代碼,還是提示錯誤,說找不到這個環境變量,這個時候就很疑惑爲什麼了,爲什麼沒生效,最後突然明白,我的python3是運行在虛擬環境中的,用的pyenv, 如果用的virtualenv,也是一樣會報錯,這時我就想,pycharm能不能直接設置環境變量,試了一下,果然可以,點擊 Run -> Edit Configurations,添加進去,運行起來沒報錯了,附上截圖:
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章