質問: PythonとGoogle spread sheetの連携をはかりたいです。 そこでpipを使いgspreadをインストールしようとすると下記のようなエラーがでます。 ``` 実行コマンド $ pip install gspread ``` --- ``` エラー Could not find a version that satisfies the requirement gspread (from versions: ) No matching distribution found for gspread ``` * エラーに対する対処の仕方がわからない * 連携するにあたりgspreadというライブラリを使うのが普通なのかを知りたい ご教授いただければ幸いです,よろしくお願いいたします。
回答: すいません。Windowsではないんですよね。 この辺はLinuxとかでも変わらないんでしょうか。 一応後で編集の可能性があるということで載せておきますね。 (↓以前の投稿) `pip`でインストールできれば楽なのですが、正常に動作しない場合がありますね。 gspread 2.1.0 ここから、例えば、.whlファイルをダウンロードします。 よくよく見れば、2018年4月6日に更新され、アップロードされています。 昨日じゃありませんか。 **.whlファイルを取り込むには。** 1.コマンドプロンプトを開きます。 2.先ほどダウンロードしたwhlファイルがある場所へ行きます。わかりにくい場所にある場合は、whlファイルの方を、たどり着きやすい場所へ移してください。 (注:私の場合、whlファイルを右クリックすると、このファイルは他のコンピューターから取得したものです。という、セキュリティの制限がかかっていましたので、外さなければ手続きを進める事が出来ないかもしれません。もう一度試してみたら、外さなくてもいけました。) ``` pip install gspread-2.1.0-py3-none-any.whl ``` と、コマンドへ入力。 私の環境は、`Anaconda`の、`python3.6.3`用なので、`Anaconda Prompt`から行きました。 通常の`Command Prompt`でも、`Python`が使えるならいけるのではないでしょうか。ちなみにこの方法ではなく、最初から、`pip install gspread`としたら、私もエラーが出ました。 うまくいけば幸いですが、`pip`それ自体でどうして解決できないのかという質問に直接お答えできているわけではありません。 参照 Qiita pipとwheelをWindowsでも使いこなす この中には、`pip`はバイナリをインストールすることが出来ないと言われています。このことから推察すると、`pip`独自の能力の限界にあるのではないでしょうか。それを、`whl`ファイルなどで拡張しているということでしょうね。