我本来想解决 [SSL: CERTIFICATE_VERIFY_FAILED] 问题,
因为我使用 mac 和 python 3,很多人说我应该运行 /Applications/Python\ 3.6/Install\ Certificates.command
但是在我运行certificates.command之后,我似乎不起作用,终端告诉我很多错误
并且 [SSL: CERTIFICATE_VERIFY_FAILED] 的问题没有解决,我怀疑可能证书没有正确安装
但我检查了 pip list,certifi 是最新类型,谁能帮助我?
终端信息为:
Traceback (most recent call last):
File "<stdin>", line 44, in <module>
File "<stdin>", line 25, in main
File "/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/subprocess.py", line 291, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6', '-E', '-s', '-m', 'pip', 'install', '--upgrade', 'certifi']' returned non-zero exit status 1.
我原来的程序是:
import pandas as pd
states = pd.read_html('https://simple.wikipedia.org/wiki/List_of_U.S._states')
print(states)