######google-cloud-visionがインストールできません。
###前提・実現したいこと
当環境はMacOSで、pythonで画像認識の勉強をしています。
Google CloudからVision AIを使おうとしました。
そこでgoogle-cloud-visionをインストールしようとし、
pip install google-cloud-visionをターミナルで実行したのですが、
インストール中に以下のエラーメッセージが発生し、インストールができませんでした。
発生している問題・エラーメッセージ
Collecting google-cloud-vision Using cached google_cloud_vision-2.3.1-py2.py3-none-any.whl (461 kB) Collecting google-api-core[grpc]<2.0.0dev,>=1.22.2 Using cached google_api_core-1.26.3-py2.py3-none-any.whl (93 kB) Requirement already satisfied: proto-plus>=1.15.0 in /Users//.pyenv/versions/3.9.0/lib/python3.9/site-packages (from google-cloud-vision) (1.18.1) Requirement already satisfied: six>=1.13.0 in /Users//.pyenv/versions/3.9.0/lib/python3.9/site-packages (from google-api-core[grpc]<2.0.0dev,>=1.22.2->google-cloud-vision) (1.15.0) Requirement already satisfied: google-auth<2.0dev,>=1.21.1 in /Users//.pyenv/versions/3.9.0/lib/python3.9/site-packages (from google-api-core[grpc]<2.0.0dev,>=1.22.2->google-cloud-vision) (1.29.0) Requirement already satisfied: protobuf>=3.12.0 in /Users//.pyenv/versions/3.9.0/lib/python3.9/site-packages (from google-api-core[grpc]<2.0.0dev,>=1.22.2->google-cloud-vision) (3.15.8) Requirement already satisfied: setuptools>=40.3.0 in /Users//.pyenv/versions/3.9.0/lib/python3.9/site-packages (from google-api-core[grpc]<2.0.0dev,>=1.22.2->google-cloud-vision) (49.2.1) Requirement already satisfied: pytz in /Users//.pyenv/versions/3.9.0/lib/python3.9/site-packages (from google-api-core[grpc]<2.0.0dev,>=1.22.2->google-cloud-vision) (2021.1) Requirement already satisfied: googleapis-common-protos<2.0dev,>=1.6.0 in /Users//.pyenv/versions/3.9.0/lib/python3.9/site-packages (from google-api-core[grpc]<2.0.0dev,>=1.22.2->google-cloud-vision) (1.53.0) Requirement already satisfied: requests<3.0.0dev,>=2.18.0 in /Users//.pyenv/versions/3.9.0/lib/python3.9/site-packages (from google-api-core[grpc]<2.0.0dev,>=1.22.2->google-cloud-vision) (2.25.1) Requirement already satisfied: packaging>=14.3 in /Users//.pyenv/versions/3.9.0/lib/python3.9/site-packages (from google-api-core[grpc]<2.0.0dev,>=1.22.2->google-cloud-vision) (20.9) Collecting grpcio<2.0dev,>=1.29.0; extra == "grpc" Using cached grpcio-1.37.0.tar.gz (21.7 MB) Requirement already satisfied: rsa<5,>=3.1.4; python_version >= "3.6" in /Users//.pyenv/versions/3.9.0/lib/python3.9/site-packages (from google-auth<2.0dev,>=1.21.1->google-api-core[grpc]<2.0.0dev,>=1.22.2->google-cloud-vision) (4.7.2) Requirement already satisfied: cachetools<5.0,>=2.0.0 in /Users//.pyenv/versions/3.9.0/lib/python3.9/site-packages (from google-auth<2.0dev,>=1.21.1->google-api-core[grpc]<2.0.0dev,>=1.22.2->google-cloud-vision) (4.2.1) Requirement already satisfied: pyasn1-modules>=0.2.1 in /Users//.pyenv/versions/3.9.0/lib/python3.9/site-packages (from google-auth<2.0dev,>=1.21.1->google-api-core[grpc]<2.0.0dev,>=1.22.2->google-cloud-vision) (0.2.8) Requirement already satisfied: urllib3<1.27,>=1.21.1 in /Users//.pyenv/versions/3.9.0/lib/python3.9/site-packages (from requests<3.0.0dev,>=2.18.0->google-api-core[grpc]<2.0.0dev,>=1.22.2->google-cloud-vision) (1.26.4) Requirement already satisfied: certifi>=2017.4.17 in /Users//.pyenv/versions/3.9.0/lib/python3.9/site-packages (from requests<3.0.0dev,>=2.18.0->google-api-core[grpc]<2.0.0dev,>=1.22.2->google-cloud-vision) (2020.12.5) Requirement already satisfied: idna<3,>=2.5 in /Users//.pyenv/versions/3.9.0/lib/python3.9/site-packages (from requests<3.0.0dev,>=2.18.0->google-api-core[grpc]<2.0.0dev,>=1.22.2->google-cloud-vision) (2.10) Requirement already satisfied: chardet<5,>=3.0.2 in /Users//.pyenv/versions/3.9.0/lib/python3.9/site-packages (from requests<3.0.0dev,>=2.18.0->google-api-core[grpc]<2.0.0dev,>=1.22.2->google-cloud-vision) (4.0.0) Requirement already satisfied: pyparsing>=2.0.2 in /Users//.pyenv/versions/3.9.0/lib/python3.9/site-packages (from packaging>=14.3->google-api-core[grpc]<2.0.0dev,>=1.22.2->google-cloud-vision) (2.4.7) Requirement already satisfied: pyasn1>=0.1.3 in /Users//.pyenv/versions/3.9.0/lib/python3.9/site-packages (from rsa<5,>=3.1.4; python_version >= "3.6"->google-auth<2.0dev,>=1.21.1->google-api-core[grpc]<2.0.0dev,>=1.22.2->google-cloud-vision) (0.4.8) Using legacy 'setup.py install' for grpcio, since package 'wheel' is not installed. Installing collected packages: grpcio, google-api-core, google-cloud-vision Running setup.py install for grpcio ... error 〜〜〜〜(中略)〜〜〜〜 File "/Users/〇〇/.pyenv/versions/3.9.0/lib/python3.9/distutils/unixccompiler.py", line 120, in _compile raise CompileError(msg)distutils.errors.CompileError: command '/usr/bin/clang' failed with exit code 1 ---------------------------------------------- ERROR: Command errored out with exit status 1: /Users/〇〇/.pyenv/versions/3.9.0/bin/python3.9 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/zf/db81jhmn2nqc8ns1v_mzlqvw0000gn/T/pip-install-nntk53m1/grpcio/setup.py'"'"'; __file__='"'"'/private/var/folders/zf/db81jhmn2nqc8ns1v_mzlqvw0000gn/T/pip-install-nntk53m1/grpcio/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/zf/db81jhmn2nqc8ns1v_mzlqvw0000gn/T/pip-record-gk_88n45/install-record.txt --single-version-externally-managed --compile --install-headers /Users/aki/.pyenv/versions/3.9.0/include/python3.9/grpcio Check the logs for full command output.
実際はとんでもない量の赤文字が羅列されており、本来なら全文書きたかったのですが、ここにペーストしたらサイトがクラッシュしてしまったのでエラーと最初の部分だけ抜き出しました。
試したこと
「pip3 install」も試しましたが変わらず。
補足情報(FW/ツールのバージョンなど)
macOS Big Surです。
python3.9.0 pyenv環境です。
私は初心者でして画像認識もGoogle Cloudも勉強し始めたばかりでして大して理解できておりません。
そもそもpyenv環境でgoogle-cloud-visionをインストールしたことが良くなかったのでしょうか?
無知すぎて拙い文章だとは思いますが、解決法をどうか教えていただきたいです。