相关疑难解决方法(0)

urllib和"SSL:CERTIFICATE_VERIFY_FAILED"错误

我收到以下错误:

Exception in thread Thread-3:
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py", line 810, in        __bootstrap_inner
self.run()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py", line 763, in  run
self.__target(*self.__args, **self.__kwargs)
File "/Users/Matthew/Desktop/Skypebot 2.0/bot.py", line 271, in process
info = urllib2.urlopen(req).read()
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 154, in urlopen
return opener.open(url, data, timeout)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 431, in open
response = self._open(req, data)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 449, in _open
'_open', req)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 409, in _call_chain
result = func(*args)
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 1240, in https_open
context=self._context)
File …
Run Code Online (Sandbox Code Playgroud)

python ssl urllib ssl-certificate python-2.7

250
推荐指数
19
解决办法
55万
查看次数

下载NLTK数据时出现SSL错误

我试图在Mac OS X 10.7.5上下载NLTK 3.0以用于Python 3.6,但是我收到了SSL错误:

import nltk
nltk.download()
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我用pip3命令下​​载了NLTK : sudo pip3 install -U nltk.

更改NLTK下载程序中的索引允许下载程序显示所有NLTK文件,但是当尝试下载所有文件时,会发生另一个SSL错误(请参阅照片底部):

在此输入图像描述

我对计算机科学比较陌生,对SSL一点也不陌生.

我的问题是如何简单地解决这个问题?


以下是遇到相同问题的用户的类似问题:

无法下载nltk数据

我决定发布一个带截图的新问题,因为我对其他问题的编辑被拒绝了.

类似的问题,我没有找到帮助:

NLTK下载SSL:证书验证失败

使用nltk.download()下载错误

python macos ssl ssl-certificate nltk

66
推荐指数
3
解决办法
3万
查看次数

导入库问题 - "ImportError:没有名为____的模块"

我已经查看了很多关于这个主题的其他问题/答案,但没有用.

我使用pip下载了numpy和nltk,根据我知道安装位置的消息: Requirement already satisfied (use --upgrade to upgrade): nltk in /usr/local/lib/python2.7/site-packages所以它看起来像是在2.7版本的目录中安装.

当我跑步时,python我得到了Python 2.7.3 (v2.7.3:70274d53c1dd, Apr 9 2012, 20:52:43),所以这显然也是版本2.7.

但是,当我在Python控制台中尝试"import nltk"或"import numpy"时,我总是得到ImportError: No module named nltk错误.任何建议将不胜感激!

python numpy pip nltk libraries

10
推荐指数
2
解决办法
5万
查看次数

当我尝试安装spaCy英语语言模型时,我得到CERTIFICATE_VERIFY_FAILED

我通过Anaconda在Python 3.5.2上运行OS X El Capitan并且拥有spaCy 0.101.0.

我正在尝试使用安装spaCy英语语言模型python -m spacy.en.download.但是,当我这样做时,我得到一个错误urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)>.完整的Traceback如下:

Traceback (most recent call last):
  File "/Users/bsherman/anaconda/lib/python3.5/urllib/request.py", line 1254, in do_open
    h.request(req.get_method(), req.selector, req.data, headers)
  File "/Users/bsherman/anaconda/lib/python3.5/http/client.py", line 1106, in request
    self._send_request(method, url, body, headers)
  File "/Users/bsherman/anaconda/lib/python3.5/http/client.py", line 1151, in _send_request
    self.endheaders(body)
  File "/Users/bsherman/anaconda/lib/python3.5/http/client.py", line 1102, in endheaders
    self._send_output(message_body)
  File "/Users/bsherman/anaconda/lib/python3.5/http/client.py", line 934, in _send_output
    self.send(msg)
  File "/Users/bsherman/anaconda/lib/python3.5/http/client.py", line 877, in send
    self.connect()
  File "/Users/bsherman/anaconda/lib/python3.5/http/client.py", line 1260, in connect …
Run Code Online (Sandbox Code Playgroud)

python spacy

9
推荐指数
1
解决办法
6890
查看次数

安装 nltk 支持包时出错:nltk.download()

我已经安装了 nltk 包。之后,我尝试使用 nltk.download() 下载支持包,但出现错误:

[错误 11001] 获取地址信息

我的机器/软件详细信息是:

操作系统:Windows 8.1 Python:3.3.4 NLTK 包:3.0

下面是在python中运行的命令:

Python 3.3.4 (v3.3.4:7ff62415e426, Feb 10 2014, 18:13:51) [MSC v.1600 64 bit (AMD64)] on win32
Type "copyright", "credits" or "license()" for more information.

import nltk

nltk.download()
showing info http://nltk.github.com/nltk_data/
True

nltk.download("all")
[nltk_data] Error loading all: <urlopen error [Errno 11001]
[nltk_data]     getaddrinfo failed>
False
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

看起来它要去 http://nltk.github.com/nltk_data/而理想情况下它应该尝试从http://www.nltk.org/nltk_data/获取数据。

在另一台机器上,当我们在浏览器中输入http://nltk.github.com/nltk_data/时,它会重定向到http://www.nltk.org/nltk_data/。我不明白为什么我的笔记本电脑上没有发生重定向。

我觉得这可能是问题所在。

请帮忙。

我已经添加了命令提示符屏幕截图。需要帮忙..

在此处输入图片说明

问候,邦森

python nltk python-3.x

7
推荐指数
2
解决办法
3万
查看次数

标签 统计

python ×5

nltk ×3

ssl ×2

ssl-certificate ×2

libraries ×1

macos ×1

numpy ×1

pip ×1

python-2.7 ×1

python-3.x ×1

spacy ×1

urllib ×1