問題が発生しました。SSLError:HTTPSConnectionPool(host = 'www.quandl.com'、port = 443):最大再試行回数を超えました
import pandas
import quandl
import time
df = quandl.get('FINRA/FNSQ_GOOGL')
print(df.head())
と私は直面していますエラーは次のとおりです:
Traceback (most recent call last):
File "C:\Users\Desktop\My Folder\test.py", line 5, in <module>
df = quandl.get('FINRA/FNSQ_GOOGL')
File "C:\Python27\lib\site-packages\quandl\get.py", line 48, in get
data = Dataset(dataset_args['code']).data(params=kwargs, handle_column_not_found=True)
File "C:\Python27\lib\site-packages\quandl\model\dataset.py", line 47, in data
return Data.all(**updated_options)
File "C:\Python27\lib\site-packages\quandl\operations\list.py", line 14, in all
r = Connection.request('get', path, **options)
File "C:\Python27\lib\site-packages\quandl\connection.py", line 36, in request
return cls.execute_request(http_verb, abs_url, **options)
File "C:\Python27\lib\site-packages\quandl\connection.py", line 50, in execute_request
raise e
SSLError: HTTPSConnectionPool(host='www.quandl.com', port=443): Max retries exceeded with url: /api/v3/datasets/FINRA/FNSQ_GOOGL/data?order=asc (Caused by SSLError(SSLError("bad handshake: Error([('SSL routines', 'tls_process_server_certificate', 'certificate verify failed')],)",),))
import pandas
import quandl
import time
df=''
while df=='':
try:
df = quandl.get('FINRA/FNSQ_GOOGL')
except:
time.sleep(5)
print("try")
continue
print(df.head())
誰かが私がこれを解決するのに役立つ場合には感謝される親切
は、ここでは、コードだ私を助けて問題。 ありがとうございます!
こんにちは@mhawke、証明書は現在までのものです...あなたが私に解決策を教えてくれればと感謝します。 –
@SumanNagaraj: '要求'と 'quandl'のどのバージョンを使用していますか? HTTPリクエストは 'requests'を使って行わなければなりません。リクエストはサーバの証明書を検証するためにそれ自身のCA証明書バンドルを使います。 CAバンドルファイルの場所は、環境変数 'REQUESTS_CA_BUNDLE'または' CURL_CA_BUNDLE'を介して設定できます。これらの変数が設定されていないことを確認する価値があります。 – mhawke