【问题标题】:python3.6.5 urllib.error.URLError: <urlopen error unknown url type: https>python3.6.5 urllib.error.URLError: <urlopen error unknown url type: https>
【发布时间】:2018-12-04 21:39:35
【问题描述】:

我安装了 python3.6.5 @centOS 7 并且没有错误。但是当我测试 urlopen 时,它会在下面引发错误:

e*urllib.error.URLError: &lt;urlopen error unknown url type: https&gt;*

我怀疑它可能与 https 相关,我再次确认我已经安装了 openssl ->zlib-dev1

有什么建议吗?谢谢

python3代码:

    #!/usr/bin/env python3
# -*- coding: utf-8 -*-

import urllib.request

x = urllib.request.urlopen('https://www.google.com/')
print(x.read())

完全错误: ./url_test.py

 Traceback (most recent call last):
  File "./url_test.py", line 6, in <module>
    x = urllib.request.urlopen('https://www.google.com/')
  File "/usr/local/lib/python3.6/urllib/request.py", line 223, in urlopen
    return opener.open(url, data, timeout)
  File "/usr/local/lib/python3.6/urllib/request.py", line 526, in open
    response = self._open(req, data)
  File "/usr/local/lib/python3.6/urllib/request.py", line 549, in _open
    'unknown_open', req)
  File "/usr/local/lib/python3.6/urllib/request.py", line 504, in _ca`enter code here`ll_chain
    result = func(*args)
  File "/usr/local/lib/python3.6/urllib/request.py", line 1388, in unknown_open
    raise URLError('unknown url type: %s' % type)
urllib.error.URLError: <urlopen error unknown url type: https>

【问题讨论】:

    标签: python-3.x python-requests centos7 urlopen


    【解决方案1】:

    最后我弄清楚是什么问题导致它。它是由 openssl-devel 引起的,我没有安装它。

    sudo yum install openssl-devel
    

    安装完成后。仔细检查

    yum list installed|grep openssl
    openssl-devel.x86_64       1:1.0.2k-12.el7     @rhui-REGION-rhel-server-releases
    

    重新制作

    ./configure
    make 
    

    再次测试。完成

    【讨论】:

      【解决方案2】:

      我在安装诗歌时遇到了同样的问题。只需复制这两个dll 文件即可解决此问题

      1. libcrypto-1_1-x64.dll
      2. libssl-1_1-x64.dll

      ..\Anaconda3\Library\bin..\Anaconda3\DLLs directory

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-08-02
        • 1970-01-01
        • 2015-01-22
        • 2019-07-22
        • 1970-01-01
        • 2021-12-06
        • 1970-01-01
        • 2018-09-18
        相关资源
        最近更新 更多