Python 3.x 安装谷歌云数据存储卡在grpcio上

Python 3.x 安装谷歌云数据存储卡在grpcio上,python-3.x,google-app-engine,google-cloud-platform,google-cloud-datastore,Python 3.x,Google App Engine,Google Cloud Platform,Google Cloud Datastore,我是在谷歌应用程序引擎的谷歌云外壳下开发的 我能够在127.0.0.1上使用数据存储和所有功能,但在投入生产之前,我必须安装google cloud数据存储 我使用以下命令: pip install -t lib/ google-cloud-datastore --no-binary :all: 并得到如下结果: Collecting pyasn1<0.5.0,>=0.4.6 (from pyasn1-modules>=0.2.1->google-auth<2.0

我是在谷歌应用程序引擎的谷歌云外壳下开发的

我能够在127.0.0.1上使用数据存储和所有功能,但在投入生产之前,我必须安装google cloud数据存储

我使用以下命令:

pip install -t lib/ google-cloud-datastore --no-binary :all:
并得到如下结果:

Collecting pyasn1<0.5.0,>=0.4.6 (from pyasn1-modules>=0.2.1->google-auth<2.0dev,>=1.19.1->google-api-core[grpc]<2.0.0dev,>=1.14.0->google-cloud-datastore)
  Using cached https://files.pythonhosted.org/packages/a4/db/fffec68299e6d7bad3d504147f9094830b704527a7fc098b721d38cc7fa7/pyasn1-0.4.8.tar.gz
Skipping bdist_wheel for google-cloud-datastore, due to binaries being disabled for it.
Skipping bdist_wheel for google-api-core, due to binaries being disabled for it.
Skipping bdist_wheel for google-cloud-core, due to binaries being disabled for it.
Skipping bdist_wheel for googleapis-common-protos, due to binaries being disabled for it.
Skipping bdist_wheel for protobuf, due to binaries being disabled for it.
Skipping bdist_wheel for google-auth, due to binaries being disabled for it.
Skipping bdist_wheel for requests, due to binaries being disabled for it.
Skipping bdist_wheel for setuptools, due to binaries being disabled for it.
Skipping bdist_wheel for six, due to binaries being disabled for it.
Skipping bdist_wheel for pytz, due to binaries being disabled for it.
Skipping bdist_wheel for futures, due to binaries being disabled for it.
Skipping bdist_wheel for grpcio, due to binaries being disabled for it.
Skipping bdist_wheel for cachetools, due to binaries being disabled for it.
Skipping bdist_wheel for pyasn1-modules, due to binaries being disabled for it.
Skipping bdist_wheel for rsa, due to binaries being disabled for it.
Skipping bdist_wheel for chardet, due to binaries being disabled for it.
Skipping bdist_wheel for idna, due to binaries being disabled for it.
Skipping bdist_wheel for urllib3, due to binaries being disabled for it.
Skipping bdist_wheel for certifi, due to binaries being disabled for it.
Skipping bdist_wheel for enum34, due to binaries being disabled for it.
Skipping bdist_wheel for pyasn1, due to binaries being disabled for it.
ipython 5.10.0 has requirement prompt-toolkit<2.0.0,>=1.0.4, but you'll have prompt-toolkit 2.0.10 which is incompatible.
Installing collected packages: six, setuptools, protobuf, googleapis-common-protos, cachetools, pyasn1, pyasn1-modules, rsa, google-auth, chardet, idna, urllib3, 
certifi, requests, pytz, futures, enum34, grpcio, google-api-core, google-cloud-core, google-cloud-datastore
  Running setup.py install for six ... done
  Running setup.py install for setuptools ... done
  Running setup.py install for protobuf ... done
  Running setup.py install for googleapis-common-protos ... done
  Running setup.py install for cachetools ... done
  Running setup.py install for pyasn1 ... done
  Running setup.py install for pyasn1-modules ... done
  Running setup.py install for rsa ... done
  Running setup.py install for google-auth ... done
  Running setup.py install for chardet ... done
  Running setup.py install for idna ... done
  Running setup.py install for urllib3 ... done
  Running setup.py install for certifi ... done
  Running setup.py install for requests ... done
  Running setup.py install for pytz ... done
  Running setup.py install for futures ... done
  Running setup.py install for enum34 ... done
  Running setup.py install for grpcio ... /

以防其他人试图在google cloud Shell上安装google cloud数据存储

以下几点对我很有用:

sudo  apt-get install python3-venv
python3 -m venv venv_gcd
source venv_gcd/bin/activate
pip install google-cloud-datastore

你试过这个吗?:
pip安装-t lib/google cloud datastore
为什么要使用
--无二进制文件:all:
?是的,我试过
pip安装-t lib/google cloud datastore
,它在安装grpcio时与setup.py有相同的问题。使用
--无二进制文件:所有:
都是跳过
bdist\u wheel
,希望它能加速。我觉得我的问题是我在谷歌云壳上,而不是在本地开发?
sudo  apt-get install python3-venv
python3 -m venv venv_gcd
source venv_gcd/bin/activate
pip install google-cloud-datastore