python import ssl失败_python - ImportError:无法从“ urllib3.util.ssl_”导入名称“ ssl” - 堆栈内存溢出...

用户在cmd中运行Python代码时遇到了`ImportError:无法从“urllib3.util.ssl_”导入名称“ssl”`的问题。问题出现在尝试导入gensim库时,错误追溯到urllib3.util.ssl_模块。该错误发生在设置了Anaconda环境变量后,且在Jupyter Notebook中运行相同代码时没有出现错误。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我正在尝试从cmd启动python代码。 我使用python 3.7和Anaconda。 我最初遇到DLL问题。 在论坛中的一些答案之后,我在Windows OS的环境变量中插入了路径' C:\\ Users \\ andre \\ Anaconda3 \\ envs \\ py37 \\ Library \\ bin '。 之后,我出现以下错误:

Traceback (most recent call last):

File "C:\Users\andre\Documents\NetBeansProjects\Aladin_demo\py\get_class.py", line 8, in

import gensim

File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\gensim\__init__.py", line 5, in

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

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

from gensim import utils

File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\gensim\utils.py", line 45, in

from smart_open import open

File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\smart_open\__init__.py", line 28, in

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

import boto3

File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\boto3\__init__.py", line 16, in

from boto3.session import Session

File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\boto3\session.py", line 17, in

import botocore.session

File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\botocore\session.py", line 30, in

import botocore.credentials

File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\botocore\credentials.py", line 34, in

from botocore.config import Config

File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\botocore\config.py", line 16, in

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

from botocore.awsrequest import create_request_object

File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\botocore\awsrequest.py", line 26, in

import botocore.utils

File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\botocore\utils.py", line 31, in

import botocore.httpsession

File "C:\Users\andre\Anaconda3\envs\py37\lib\site-packages\botocore\httpsession.py", line 7, in

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)

当我在Jupyter Notebook中运行脚本时,没有看到此错误消息,但是在命令行上运行时,出现了以上错误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值