質問: api.format(city="tokyo", key=apikey) requests.get(url) ``` ### 試したこと requestsパッケージは、Prefarences..-Project Interpreterからインストールしています。 また、別途スクレイピングのコードを試していますが、そちらでは、requestsもエラーなく動いており、apiから情報を取得するにあたって、PyCharmの環境の設定が必要なのでしょうか。 ### 補足情報 ・PyCharm CE ・anaconda ・Mac OS10.12.6
回答: やはり、PyCharmの環境設定の問題ではなく、Macへ入れているESET CYBER SECURITY PROが原因でした。 1)MacOSをセーフモードで起動し、PyCharmからコードを実行したところ、正常に動作したことを確認。 2)MacOSを通常モードで起動し、ESET CYBER SECURITY PROの「設定」画面から「WEBとメール」を選択し、「Webアクセス保護」を「無効」とした上で、PyCharmからコードを実行したところ、正常に動作することを確認。 can110さんのコメントで、原因の可能性を絞ることができました。ありがとうございました。セキュリティソフトが悪さをすることもあるのですね。