AttributeError: module ‘lib‘ has no attribute ‘OpenSSL_add_all_algorithms‘

诸神缄默不语-个人CSDN博文目录

这个问题是我在想要运行conda env list时出现的,全部报错内容为:

Traceback (most recent call last):
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/exceptions.py", line 1132, in __call__
    return func(*args, **kwargs)
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/cli/main.py", line 57, in main_subshell
    p = generate_parser()
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/cli/conda_argparse.py", line 63, in generate_parser
    p = ArgumentParser(
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/cli/conda_argparse.py", line 148, in __init__
    self._subcommands = context.plugin_manager.get_hook_results("subcommands")
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/base/context.py", line 419, in plugin_manager
    from ..plugins.manager import get_plugin_manager
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/plugins/__init__.py", line 3, in <module>
    from .hookspec import hookimpl  # noqa: F401
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/plugins/hookspec.py", line 10, in <module>
    from .types import CondaSolver, CondaSubcommand, CondaVirtualPackage
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/plugins/types.py", line 6, in <module>
    from ..core.solve import Solver
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/core/solve.py", line 19, in <module>
    from .index import get_reduced_index, _supplement_index_with_system
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/core/index.py", line 15, in <module>
    from .package_cache_data import PackageCacheData
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/core/package_cache_data.py", line 22, in <module>
    from .path_actions import CacheUrlAction, ExtractPackageAction
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/core/path_actions.py", line 28, in <module>
    from ..gateways.connection.download import download
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/gateways/connection/download.py", line 12, in <module>
    from .session import CondaSession
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/gateways/connection/session.py", line 11, in <module>
    from .adapters.s3 import S3Adapter
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/gateways/connection/adapters/s3.py", line 10, in <module>
    import boto3
  File "/home/whj/anaconda3/lib/python3.9/site-packages/boto3/__init__.py", line 17, in <module>
    from boto3.session import Session
  File "/home/whj/anaconda3/lib/python3.9/site-packages/boto3/session.py", line 17, in <module>
    import botocore.session
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/session.py", line 26, in <module>
    import botocore.client
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/client.py", line 15, in <module>
    from botocore import waiter, xform_name
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/waiter.py", line 18, in <module>
    from botocore.docs.docstring import WaiterDocstring
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/docs/__init__.py", line 15, in <module>
    from botocore.docs.service import ServiceDocumenter
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/docs/service.py", line 14, in <module>
    from botocore.docs.client import ClientDocumenter, ClientExceptionsDocumenter
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/docs/client.py", line 14, in <module>
    from botocore.docs.example import ResponseExampleDocumenter
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/docs/example.py", line 13, in <module>
    from botocore.docs.shape import ShapeDocumenter
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/docs/shape.py", line 19, in <module>
    from botocore.utils import is_json_value_header
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/utils.py", line 34, in <module>
    import botocore.httpsession
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/httpsession.py", line 34, in <module>
    from urllib3.contrib.pyopenssl import orig_util_SSLContext as SSLContext
  File "/home/whj/anaconda3/lib/python3.9/site-packages/urllib3/contrib/pyopenssl.py", line 50, in <module>
    import OpenSSL.SSL
  File "/home/whj/anaconda3/lib/python3.9/site-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import crypto, SSL
  File "/home/whj/anaconda3/lib/python3.9/site-packages/OpenSSL/crypto.py", line 3279, in <module>
    _lib.OpenSSL_add_all_algorithms()
AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/whj/anaconda3/bin/conda", line 13, in <module>
    sys.exit(main())
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/cli/main.py", line 112, in main
    return conda_exception_handler(main, *args, **kwargs)
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/exceptions.py", line 1432, in conda_exception_handler
    return_value = exception_handler(func, *args, **kwargs)
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/exceptions.py", line 1135, in __call__
    return self.handle_exception(exc_val, exc_tb)
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/exceptions.py", line 1175, in handle_exception
    return self.handle_unexpected_exception(exc_val, exc_tb)
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/exceptions.py", line 1186, in handle_unexpected_exception
    self.print_unexpected_error_report(error_report)
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/exceptions.py", line 1248, in print_unexpected_error_report
    from .cli.main_info import get_env_vars_str, get_main_info_str
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/cli/main_info.py", line 15, in <module>
    from ..core.index import _supplement_index_with_system
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/core/index.py", line 15, in <module>
    from .package_cache_data import PackageCacheData
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/core/package_cache_data.py", line 22, in <module>
    from .path_actions import CacheUrlAction, ExtractPackageAction
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/core/path_actions.py", line 28, in <module>
    from ..gateways.connection.download import download
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/gateways/connection/download.py", line 12, in <module>
    from .session import CondaSession
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/gateways/connection/session.py", line 11, in <module>
    from .adapters.s3 import S3Adapter
  File "/home/whj/anaconda3/lib/python3.9/site-packages/conda/gateways/connection/adapters/s3.py", line 10, in <module>
    import boto3
  File "/home/whj/anaconda3/lib/python3.9/site-packages/boto3/__init__.py", line 17, in <module>
    from boto3.session import Session
  File "/home/whj/anaconda3/lib/python3.9/site-packages/boto3/session.py", line 17, in <module>
    import botocore.session
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/session.py", line 26, in <module>
    import botocore.client
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/client.py", line 15, in <module>
    from botocore import waiter, xform_name
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/waiter.py", line 18, in <module>
    from botocore.docs.docstring import WaiterDocstring
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/docs/__init__.py", line 15, in <module>
    from botocore.docs.service import ServiceDocumenter
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/docs/service.py", line 14, in <module>
    from botocore.docs.client import ClientDocumenter, ClientExceptionsDocumenter
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/docs/client.py", line 14, in <module>
    from botocore.docs.example import ResponseExampleDocumenter
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/docs/example.py", line 13, in <module>
    from botocore.docs.shape import ShapeDocumenter
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/docs/shape.py", line 19, in <module>
    from botocore.utils import is_json_value_header
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/utils.py", line 34, in <module>
    import botocore.httpsession
  File "/home/whj/anaconda3/lib/python3.9/site-packages/botocore/httpsession.py", line 34, in <module>
    from urllib3.contrib.pyopenssl import orig_util_SSLContext as SSLContext
  File "/home/whj/anaconda3/lib/python3.9/site-packages/urllib3/contrib/pyopenssl.py", line 50, in <module>
    import OpenSSL.SSL
  File "/home/whj/anaconda3/lib/python3.9/site-packages/OpenSSL/__init__.py", line 8, in <module>
    from OpenSSL import crypto, SSL
  File "/home/whj/anaconda3/lib/python3.9/site-packages/OpenSSL/crypto.py", line 3279, in <module>
    _lib.OpenSSL_add_all_algorithms()
AttributeError: module 'lib' has no attribute 'OpenSSL_add_all_algorithms'

我参考了几个网络资料1,发现问题在于cryptography包和pyopenssl之间冲突,所以建议运行pip install --force-reinstall pyOpenSSL(总之更新pyopenssl到最新版就行,具体的命令行写法不唯一)。
但是我一开始是在某一环境中运行该命令行的,这无法奏效。最后我发现需要用conda activate base转到base环境,然后再运行pip install --force-reinstall pyOpenSSL才可以。


  1. python - Error Updating Python3 pip AttributeError: module ‘lib’ has no attribute ‘OpenSSL_add_all_algorithms’ - Stack Overflow
    amazon web services - SAM build from GitHub actions suddenly failing today: module ‘lib’ has no attribute 'OpenSSL_add_all_algorithms - Stack Overflow
    conda create environment throwing error : AttributeError: module ‘lib’ has no attribute ‘OpenSSL_add_all_algorithms’ · Issue #12234 · conda/conda ↩︎

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
这个错误通常是由于OpenSSL库的问题引起的。根据引用\[1\]和引用\[2\],这个错误可能发生在使用pip3安装pdfminer库时。而根据引用\[3\],这个错误也可能发生在使用conda安装其他库时。这个错误的原因可能是OpenSSL库的版本不兼容或者安装过程中出现了一些问题。 为了解决这个问题,你可以尝试以下几个步骤: 1. 确保你的OpenSSL库是最新版本。你可以通过运行以下命令来更新OpenSSL库: ``` pip3 install --upgrade openssl ``` 2. 如果更新OpenSSL库后仍然出现错误,你可以尝试重新安装OpenSSL库。你可以使用以下命令来重新安装OpenSSL库: ``` pip3 uninstall openssl pip3 install openssl ``` 3. 如果以上步骤都没有解决问题,你可以尝试卸载并重新安装pip3或conda。你可以使用以下命令来卸载pip3或conda: ``` pip3 uninstall pip conda uninstall conda ``` 然后,你可以重新安装pip3或conda。 如果以上步骤都没有解决问题,你可以尝试在相关的开发者社区或论坛上寻求帮助,以获取更具体的解决方案。 #### 引用[.reference_title] - *1* *3* [报错解决:AttributeError: modulelib‘ has no attributeOpenSSL_add_all_algorithms’](https://blog.csdn.net/susisheng/article/details/130660884)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [AttributeError: modulelib‘ has no attributeOpenSSL_add_all_algorithms](https://blog.csdn.net/a1368783069/article/details/128683493)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

诸神缄默不语

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值