爬蟲筆記 | MacOS python ssl模塊引入出錯
阿新 • • 發佈:2018-08-21
rmi use des errno 13 bre true www. class site Error:
繼續查詢錯誤,得出原因可能最初Py36是通過brew install 安裝的,導致信任證書可能會與默認根證書包產生沖突。
解決方案:
1)重新到官網下載最新版Py3.6安裝,https://www.python.org/downloads/
安裝後能自動更新設置
2)並自行運行Install Certificates.command
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:749)>原因,python安裝時,並未自動運行certifi程序,這樣導致需要加載ssl模塊時,會報錯 嘗試過: 1)
pip3 install certifi2)進入python 3.6安裝文件夾,運行 Install Certificates.command 但再次報錯
Could not install packages due to an EnvironmentError: [Errno 13] Permission denied: ‘/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/site-packages/certifi-2018.4.16.dist-info/DESCRIPTION.rst‘ Consider using the `--user` option or check the permissions.
爬蟲筆記 | MacOS python ssl模塊引入出錯