首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ImportError:无法从“urllib3.util.ssl_”导入名称“ssl”

ImportError:无法从“urllib3.util.ssl_”导入名称“ssl”
EN

Stack Overflow用户
提问于 2019-10-24 15:31:54
回答 3查看 11.4K关注 0票数 6

我正在尝试从cmd启动python代码。我使用python3.7和Anaconda。一开始我有一个DLL问题。根据论坛中的一些答案,我在Windows上的环境变量中插入了路径'C:\Users\andre\Anaconda3\envs\py37\Library\bin‘。在此之后,我犯了以下错误:

代码语言:javascript
运行
复制
Traceback (most recent call last):
  File "C:\Users\andre\Documents\NetBeansProjects\Aladin_demo\py\get_class.py", line 8, in <module>
    import gensim
  File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\gensim\__init__.py", line 5, in <module>
    from gensim import parsing, corpora, matutils, interfaces, models, similarities, summarization, utils  # noqa:F401
  File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\gensim\parsing\__init__.py", line 4, in <module>
    from .preprocessing import (remove_stopwords, strip_punctuation, strip_punctuation2,  # noqa:F401
  File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\gensim\parsing\preprocessing.py", line 42, in <module>
    from gensim import utils
  File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\gensim\utils.py", line 45, in <module>
    from smart_open import open
  File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\smart_open\__init__.py", line 28, in <module>
    from .smart_open_lib import open, smart_open, register_compressor
  File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\smart_open\smart_open_lib.py", line 40, in <module>
    import boto3
  File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\boto3\__init__.py", line 16, in <module>
    from boto3.session import Session
  File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\boto3\session.py", line 17, in <module>
    import botocore.session
  File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\botocore\session.py", line 30, in <module>
    import botocore.credentials
  File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\botocore\credentials.py", line 34, in <module>
    from botocore.config import Config
  File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\botocore\config.py", line 16, in <module>
    from botocore.endpoint import DEFAULT_TIMEOUT, MAX_POOL_CONNECTIONS
  File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\botocore\endpoint.py", line 22, in <module>
    from botocore.awsrequest import create_request_object
  File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\botocore\awsrequest.py", line 26, in <module>
    import botocore.utils
  File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\botocore\utils.py", line 31, in <module>
    import botocore.httpsession
  File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\botocore\httpsession.py", line 7, in <module>
    from urllib3.util.ssl_ import (
ImportError: cannot import name 'ssl' from 'urllib3.util.ssl_' (C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\urllib3\util\ssl_.py)

当我在我的朱庇特笔记本中运行我的脚本时,我没有看到这个错误消息,但是当我在命令行上运行它时,我会得到上面的错误。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2019-11-03 11:25:46

我通过修改python的版本来解决这个问题。

从python 3.7到python 3.6

票数 1
EN

Stack Overflow用户

发布于 2022-06-09 05:37:13

如果您在google上得到了这个结果,只需重新启动运行时即可。

票数 1
EN

Stack Overflow用户

发布于 2020-05-15 22:34:22

我重新安装了相同版本的Python (3.7.7)。我以前已经更改了我的OpenSSL版本,而Python需要重新安装它喜欢的版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58544638

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档