Python 3.7 anaconda 环境-导入 _ssl DLL 加载失败错误

2025-03-04 08:28:00
admin
原创
6
摘要:问题描述:我创建了 Python=3.7 的 anaconda 环境,但遇到了 _ssl 和 DLL 错误。当我尝试返回基本环境时,我无法完成后台进程,如下图所示,这种情况一直持续下去。错误:C:UsersabhilAppDataLocalContinuumanaconda3envsHeisenbergPy3...

问题描述:

我创建了 Python=3.7 的 anaconda 环境,但遇到了 _ssl 和 DLL 错误。当我尝试返回基本环境时,我无法完成后台进程,如下图所示,这种情况一直持续下去。

pycharm_0

错误:

C:UsersabhilAppDataLocalContinuumanaconda3envsHeisenbergPy37python.exe "C:Program FilesJetBrainsPyCharm Community Edition 2018.1.1helperspydevpydevconsole.py" --mode=client --port=63950
Traceback (most recent call last):
  File "C:Program FilesJetBrainsPyCharm Community Edition 2018.1.1helperspydevpydevconsole.py", line 5, in <module>
    from _pydev_comm.rpc import make_rpc_client, start_rpc_server, start_rpc_server_and_make_client
  File "C:Program FilesJetBrainsPyCharm Community Edition 2018.1.1helperspydev_pydev_comm
pc.py", line 4, in <module>
    from _pydev_comm.server import TSingleThreadedServer
  File "C:Program FilesJetBrainsPyCharm Community Edition 2018.1.1helperspydev_pydev_commserver.py", line 4, in <module>
    from _shaded_thriftpy.server import TServer
  File "C:Program FilesJetBrainsPyCharm Community Edition 2018.1.1helpers    hird_party    hriftpy_shaded_thriftpyserver.py", line 9, in <module>
    from _shaded_thriftpy.transport import (
  File "C:Program FilesJetBrainsPyCharm Community Edition 2018.1.1helpers    hird_party    hriftpy_shaded_thriftpy    ransport__init__.py", line 57, in <module>
    from .sslsocket import TSSLSocket, TSSLServerSocket  # noqa
  File "C:Program FilesJetBrainsPyCharm Community Edition 2018.1.1helpers    hird_party    hriftpy_shaded_thriftpy    ransportsslsocket.py", line 7, in <module>
    import ssl
  File "C:UsersabhilAppDataLocalContinuumanaconda3envsHeisenbergPy37libssl.py", line 98, in <module>
    import _ssl             # if we can't import it, let the error propagate
ImportError: DLL load failed: The specified module could not be found.
Process finished with exit code 1

所有软件包均已安装

conda 创建-n anaconda python=3.7

C:WINDOWSsystem32>conda list
# packages in environment at C:UsersabhilAppDataLocalContinuumanaconda3envsHeisenbergPy37:
#
# Name                    Version                   Build  Channel
alabaster                 0.7.12                   py37_0
anaconda                  2018.12                  py37_0
anaconda-client           1.7.2                    py37_0
anaconda-project          0.8.2                    py37_0
asn1crypto                0.24.0                   py37_0
astroid                   2.1.0                    py37_0
astropy                   3.1              py37he774522_0
atomicwrites              1.2.1                    py37_0
attrs                     18.2.0           py37h28b3542_0
babel                     2.6.0                    py37_0
backcall                  0.1.0                    py37_0
backports                 1.0                      py37_1
backports.os              0.1.1                    py37_0
backports.shutil_get_terminal_size 1.0.0                    py37_2
beautifulsoup4            4.6.3                    py37_0
bitarray                  0.8.3            py37hfa6e2cd_0
bkcharts                  0.2                      py37_0
blas                      1.0                         mkl
blaze                     0.11.3                   py37_0
bleach                    3.0.2                    py37_0
blosc                     1.14.4               he51fdeb_0
bokeh                     1.0.2                    py37_0
boto                      2.49.0                   py37_0
bottleneck                1.2.1            py37h452e1ab_1
bzip2                     1.0.6                hfa6e2cd_5
ca-certificates           2018.03.07                    0
certifi                   2018.11.29               py37_0
cffi                      1.11.5           py37h74b6da3_1
chardet                   3.0.4                    py37_1
click                     7.0                      py37_0
cloudpickle               0.6.1                    py37_0
clyent                    1.2.2                    py37_1
colorama                  0.4.1                    py37_0
comtypes                  1.1.7                    py37_0
console_shortcut          0.1.1                         3
contextlib2               0.5.5                    py37_0
cryptography              2.4.2            py37h7a1dbc1_0
curl                      7.63.0            h2a8f88b_1000
cycler                    0.10.0                   py37_0
cython                    0.29.2           py37ha925a31_0
cytoolz                   0.9.0.1          py37hfa6e2cd_1
dask                      1.0.0                    py37_0
dask-core                 1.0.0                    py37_0
datashape                 0.5.4                    py37_1
decorator                 4.3.0                    py37_0
defusedxml                0.5.0                    py37_1
distributed               1.25.1                   py37_0
docutils                  0.14                     py37_0
entrypoints               0.2.3                    py37_2
et_xmlfile                1.0.1                    py37_0
fastcache                 1.0.2            py37hfa6e2cd_2
filelock                  3.0.10                   py37_0
flask                     1.0.2                    py37_1
flask-cors                3.0.7                    py37_0
freetype                  2.9.1                ha9979f8_1
get_terminal_size         1.0.0                h38e98db_0
gevent                    1.3.7            py37he774522_1
glob2                     0.6                      py37_1
greenlet                  0.4.15           py37hfa6e2cd_0
h5py                      2.8.0            py37h3bdd7fb_2
hdf5                      1.10.2               hac2f561_1
heapdict                  1.0.0                    py37_2
html5lib                  1.0.1                    py37_0
icc_rt                    2019.0.0             h0cc432a_1
icu                       58.2                 ha66f8fd_1
idna                      2.8                      py37_0
imageio                   2.4.1                    py37_0
imagesize                 1.1.0                    py37_0
importlib_metadata        0.6                      py37_0
intel-openmp              2019.1                      144
ipykernel                 5.1.0            py37h39e3cac_0
ipython                   7.2.0            py37h39e3cac_0
ipython_genutils          0.2.0                    py37_0
ipywidgets                7.4.2                    py37_0
isort                     4.3.4                    py37_0
itsdangerous              1.1.0                    py37_0
jdcal                     1.4                      py37_0
jedi                      0.13.2                   py37_0
jinja2                    2.10                     py37_0
jpeg                      9b                   hb83a4c4_2
jsonschema                2.6.0                    py37_0
jupyter                   1.0.0                    py37_7
jupyter_client            5.2.4                    py37_0
jupyter_console           6.0.0                    py37_0
jupyter_core              4.4.0                    py37_0
jupyterlab                0.35.3                   py37_0
jupyterlab_server         0.2.0                    py37_0
keyring                   17.0.0                   py37_0
kiwisolver                1.0.1            py37h6538335_0
krb5                      1.16.1               hc04afaa_7
lazy-object-proxy         1.3.1            py37hfa6e2cd_2
libarchive                3.3.3                h0643e63_5
libcurl                   7.63.0            h2a8f88b_1000
libiconv                  1.15                 h1df5818_7
libpng                    1.6.35               h2a8f88b_0
libsodium                 1.0.16               h9d3ae62_0
libssh2                   1.8.0                h7a1dbc1_4
libtiff                   4.0.9                h36446d0_2
libxml2                   2.9.8                hadb2253_1
libxslt                   1.1.32               hf6f1972_0
llvmlite                  0.26.0           py37ha925a31_0
locket                    0.2.0                    py37_1
lxml                      4.2.5            py37hef2cd61_0
lz4-c                     1.8.1.2              h2fa13f4_0
lzo                       2.10                 h6df0209_2
m2w64-gcc-libgfortran     5.3.0                         6
m2w64-gcc-libs            5.3.0                         7
m2w64-gcc-libs-core       5.3.0                         7
m2w64-gmp                 6.1.0                         2
m2w64-libwinpthread-git   5.0.0.4634.697f757               2
markupsafe                1.1.0            py37he774522_0
matplotlib                3.0.2            py37hc8f65d3_0
mccabe                    0.6.1                    py37_1
menuinst                  1.4.14           py37hfa6e2cd_0
mistune                   0.8.4            py37he774522_0
mkl                       2019.1                      144
mkl-service               1.1.2            py37hb782905_5
mkl_fft                   1.0.6            py37h6288b17_0
mkl_random                1.0.2            py37h343c172_0
more-itertools            4.3.0                    py37_0
mpmath                    1.1.0                    py37_0
msgpack-python            0.5.6            py37he980bc4_1
msys2-conda-epoch         20160418                      1
multipledispatch          0.6.0                    py37_0
nbconvert                 5.4.0                    py37_1
nbformat                  4.4.0                    py37_0
networkx                  2.2                      py37_1
nltk                      3.4                      py37_1
nose                      1.3.7                    py37_2
notebook                  5.7.4                    py37_0
numba                     0.41.0           py37hf9181ef_0
numexpr                   2.6.8            py37hdce8814_0
numpy                     1.15.4           py37h19fb1c0_0
numpy-base                1.15.4           py37hc3f5095_0
numpydoc                  0.8.0                    py37_0
odo                       0.5.1                    py37_0
olefile                   0.46                     py37_0
openpyxl                  2.5.12                   py37_0
openssl                   1.1.1a               he774522_0
packaging                 18.0                     py37_0
pandas                    0.23.4           py37h830ac7b_0
pandoc                    1.19.2.1             hb2460c7_1
pandocfilters             1.4.2                    py37_1
parso                     0.3.1                    py37_0
partd                     0.3.9                    py37_0
path.py                   11.5.0                   py37_0
pathlib2                  2.3.3                    py37_0
patsy                     0.5.1                    py37_0
pep8                      1.7.1                    py37_0
pickleshare               0.7.5                    py37_0
pillow                    5.3.0            py37hdc69c19_0
pip                       18.1                     py37_0
pkginfo                   1.4.2                    py37_1
pluggy                    0.8.0                    py37_0
ply                       3.11                     py37_0
prometheus_client         0.5.0                    py37_0
prompt_toolkit            2.0.7                    py37_0
psutil                    5.4.8            py37he774522_0
py                        1.7.0                    py37_0
pycodestyle               2.4.0                    py37_0
pycosat                   0.6.3            py37hfa6e2cd_0
pycparser                 2.19                     py37_0
pycrypto                  2.6.1            py37hfa6e2cd_9
pycurl                    7.43.0.2         py37h7a1dbc1_0
pyflakes                  2.0.0                    py37_0
pygments                  2.3.1                    py37_0
pylint                    2.2.2                    py37_0
pyodbc                    4.0.25           py37ha925a31_0
pyopenssl                 18.0.0                   py37_0
pyparsing                 2.3.0                    py37_0
pyqt                      5.9.2            py37h6538335_2
pysocks                   1.6.8                    py37_0
pytables                  3.4.4            py37he6f6034_0
pytest                    4.0.2                    py37_0
pytest-arraydiff          0.3              py37h39e3cac_0
pytest-astropy            0.5.0                    py37_0
pytest-doctestplus        0.2.0                    py37_0
pytest-openfiles          0.3.1                    py37_0
pytest-remotedata         0.3.1                    py37_0
python                    3.7.1                h8c8aaf0_6
python-dateutil           2.7.5                    py37_0
python-libarchive-c       2.8                      py37_6
pytz                      2018.7                   py37_0
pywavelets                1.0.1            py37h8c2d366_0
pywin32                   223              py37hfa6e2cd_1
pywinpty                  0.5.5                 py37_1000
pyyaml                    3.13             py37hfa6e2cd_0
pyzmq                     17.1.2           py37hfa6e2cd_0
qt                        5.9.7            vc14h73c81de_0
qtawesome                 0.5.3                    py37_0
qtconsole                 4.4.3                    py37_0
qtpy                      1.5.2                    py37_0
requests                  2.21.0                   py37_0
rope                      0.11.0                   py37_0
ruamel_yaml               0.15.46          py37hfa6e2cd_0
scikit-image              0.14.1           py37ha925a31_0
scikit-learn              0.20.1           py37h343c172_0
scipy                     1.1.0            py37h29ff71c_2
seaborn                   0.9.0                    py37_0
send2trash                1.5.0                    py37_0
setuptools                40.6.3                   py37_0
simplegeneric             0.8.1                    py37_2
singledispatch            3.4.0.3                  py37_0
sip                       4.19.8           py37h6538335_0
six                       1.12.0                   py37_0
snappy                    1.1.7                h777316e_3
snowballstemmer           1.2.1                    py37_0
sortedcollections         1.0.1                    py37_0
sortedcontainers          2.1.0                    py37_0
sphinx                    1.8.2                    py37_0
sphinxcontrib             1.0                      py37_1
sphinxcontrib-websupport  1.1.0                    py37_1
spyder                    3.3.2                    py37_0
spyder-kernels            0.3.0                    py37_0
sqlalchemy                1.2.15           py37he774522_0
sqlite                    3.26.0               he774522_0
statsmodels               0.9.0            py37h452e1ab_0
sympy                     1.3                      py37_0
tblib                     1.3.2                    py37_0
terminado                 0.8.1                    py37_1
testpath                  0.4.2                    py37_0
tk                        8.6.8                hfa6e2cd_0
toolz                     0.9.0                    py37_0
tornado                   5.1.1            py37hfa6e2cd_0
tqdm                      4.28.1           py37h28b3542_0
traitlets                 4.3.2                    py37_0
unicodecsv                0.14.1                   py37_0
urllib3                   1.24.1                   py37_0
vc                        14.1                 h0510ff6_4
vs2015_runtime            14.15.26706          h3a45250_0
wcwidth                   0.1.7                    py37_0
webencodings              0.5.1                    py37_1
werkzeug                  0.14.1                   py37_0
wheel                     0.32.3                   py37_0
widgetsnbextension        3.4.2                    py37_0
win_inet_pton             1.0.1                    py37_1
win_unicode_console       0.5                      py37_0
wincertstore              0.2                      py37_0
winpty                    0.4.3                         4
wrapt                     1.10.11          py37hfa6e2cd_2
xlrd                      1.2.0                    py37_0
xlsxwriter                1.1.2                    py37_0
xlwings                   0.15.1                   py37_0
xlwt                      1.3.0                    py37_0
xz                        5.2.4                h2fa13f4_4
yaml                      0.1.7                hc54c509_2
zeromq                    4.2.5                he025d50_1
zict                      0.1.3                    py37_0
zlib                      1.2.11               h62dcd97_3
zstd                      1.3.7                h508b16e_0

解决方案 1:

我已经在这里回答了这个问题,据我了解,这个错误是由于anaconda3/DLLs 文件夹中libcrypto文件丢失/放错位置引起的:

复制以下文件并将anaconda3Libraryin 粘贴anaconda3/DLLs

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

解决方案 2:

可以通过手动将PATHPyCharm 中的变量添加到控制台来解决这个问题。

  1. 打开 Anaconda cmd

  2. 激活 Conda 环境

  3. 通过键入获取完整的 PATH 值echo %PATH%

    • 如果你使用的是 Windows 7/无法复制输出,请将 cmd cd 到桌面并输入echo %PATH% > path_val.txt

    • 这将创建一个 txt 文件,以便您可以更轻松地复制/粘贴值。

  4. 在 PyCharm 中,转到设置 -> 构建、执行、部署 -> 控制台 -> Python 控制台 -> 单击环境变量右侧的文件夹。

  5. 单击加号按钮添加新的环境变量

* 名称应该是`PATH`
* 该值是上述命令的完整输出`echo %PATH%`。
  1. 单击“确定”,然后“应用”。

解决方案 3:

您可以尝试设置系统环境变量,例如“C:\Python\Anaconda3;C:\Python\Anaconda3\Scripts; C:\Python\Anaconda3\Library\bin;”。

仅有“C:\Python\Anaconda3\Scripts;”是不够的,但它对我有用。

解决方案 4:

我在 Windows 10 Pro x64 和 PyCharm CE 2018.3 上遇到了同样的问题

对我有用的解决方案:为所有用户(具有管理员权限)重新安装 Anaconda3,并选择“将 python.exe 添加到路径”(尽管不推荐这样做)。然后 PyCharm 成功连接,没有出现此错误。

一个解决方法也有效:使用另一个环境(pyenv 或 conda)。当我在

我在互联网上看到一些其他建议:运行Anaconda3Scripts>conda update --all
但这会引发 HTTP 连接错误,这可能与此有关。

解决方案 5:

如果在虚拟环境下运行(即您已发出命令:conda activate <env_name>)

要复制的文件(libcrypto-1_1-x64.dll 和 libssl-1_1-x64.dll)位于:C:\USER<username>.conda\envs<env_name>\Library\bin

它们必须被复制到:C:\USER<username>.conda\envs<env_name>\DLLs

解决方案 6:

以上方法都对我不起作用,但 Windows 10 Enterprise 上的 OpenSSL 存在问题。我通过从此处下载并安装 OpenSSL 解决了此问题:https://slproweb.com/products/Win32OpenSSL.html

解决方案 7:

在我的情况下,错误是由于从非基础 conda 环境旋转 pipenv 而导致的。在 PyCharm 中设置变量或在基础 anaconda 结构中移动文件没有帮助,因为 PyCharm 在中间的 conda 环境中寻找这些 DLL。

所以我不得不从基础 conda 结构中移动文件:C:\Users<username>\AppData\Local\Continuum\anaconda3\Library\bin

在我的 conda env 中,我从中旋转了我在 PyCharm 中使用的最终 Pipenv:C:\Users<username>\AppData\Local\Continuum\anaconda3\envs<conda_env_name>\DLLs

为了让 IPython 正常工作,我必须移动以下文件:

libcrypto-1_1-x64.dll
libssl-1_1-x64.dll
sqlite3.dll
sqlite3.exe

原因是并非所有库/二进制文件都会传播到虚拟环境。虚拟环境能够在“根 Python”中找到这些文件。由于不复制它们,Venvs 保持较轻量。

但是,PyCharm 在我的设置中会感到困惑,将中间的 conda 环境视为“根 Python”,并且找不到库/bin。此问题可能会在其他 dll 或 bin 中显现出来。

通过这种方式移动所有丢失的文件可能是值得的。

解决方案 8:

谢谢您的回答!这绝对有效。

我已经在这里回答了这个问题,据我了解,这个错误是由于 anaconda3/DLLs 文件夹中 libcrypto 文件丢失/放错位置引起的:

从 anaconda3\Library\bin 复制以下文件并将其粘贴到 anaconda3/DLLs 中:

  • libcrypto-1_1-x64.dll

  • libssl-1_1-x64.dll

解决方案 9:

另一个解决方案:编辑python3.7的site.py(在Lib目录中):

from os.path import join, abspath, dirname
base_path = dirname(dirname(abspath(__file__)))
os.environ['PATH'] = '%s%s' % (
    os.environ['PATH'],
    join(base_path, 'Library', 'bin'),
)

解决方案 10:

我遇到了同样的问题,我的主要 IDE 是 Sublime Text 4。

环境:Windows 10,带有 Anaconda

我需要的是:从 cryptography.fernet 导入 Fernet

标记的解决方案对我来说是无法实现的,以下答案立即解决了它:

pip install --upgrade pip
pip uninstall pyopenssl cryptography
pip install pyopenssl cryptography

验证方式:

python -v -c “从 OpenSSL 导入 SSL”

来源:https://groups.google.com/g/qatrack/c/24RB6hesOko?pli =1

解决方案 11:

我已经更新到 Python 3.8(使用 miniconda),但它无法与 Pycharm 一起生成“anaconda-environment-import-ssl-dll-load-fail-error”。我在这里尝试了几个建议,并以不同的方式调整了环境变量,但没有取得太大成功。最后,我更新到了 Pycharm 2020.2.3,它运行良好,无需调整。

解决方案 12:

我在尝试使用任务管理器 (Windows 10) 运行脚本时遇到了类似的问题。该脚本在 anaconda 提示符下运行良好,但在 Windows 控制台中一直出现此错误。对我来说,解决方案是按照此帖子https://www.partitionwizard.com/partitionmanager/the-specified-module-could-not-be-found.html添加新的环境变量,希望这能有所帮助。

解决方案 13:

如果有人正在搜索 Eclipse PyDev,它与 Rob 的答案相同。

第 4 项可以在窗口 -> 首选项 -> PyDev -> 解释器 -> Python 解释器 -> 环境 -> 单击新建并添加PATH中找到

在此处输入图片描述

解决方案 14:

对于我来说,使用 Python 3.8 有助于将解释器类型更改为“自定义环境”,并在新项目对话框中使用已经存在的 Anaconda 环境。

环境:“选择现有的”

类型:“Python”

Python 路径:Python 3.8.12 以及 Anaconda3\envs 中可执行文件的路径

相关推荐
  为什么项目管理通常仍然耗时且低效?您是否还在反复更新电子表格、淹没在便利贴中并参加每周更新会议?这确实是耗费时间和精力。借助软件工具的帮助,您可以一目了然地全面了解您的项目。如今,国内外有足够多优秀的项目管理软件可以帮助您掌控每个项目。什么是项目管理软件?项目管理软件是广泛行业用于项目规划、资源分配和调度的软件。它使项...
项目管理软件   1317  
  IPD(Integrated Product Development)项目管理作为一种先进的产品开发管理模式,在众多企业中得到了广泛应用。它旨在通过整合企业的各种资源,实现产品的快速、高质量开发,从而提升企业的市场竞争力。IPD项目管理涵盖多个方面,其中五大核心要素尤为关键,它们相互关联、相互影响,共同构成了IPD项目...
IPD流程中PDCP是什么意思   5  
  IPD(Integrated Product Development)即集成产品开发,是一套先进的、成熟的产品开发管理思想、模式和方法。它强调将产品开发视为一个完整的流程,涵盖从概念产生到产品退市的全生命周期,通过跨部门团队的协同合作,实现缩短产品上市时间、提高产品质量、降低成本等目标。IPD测试流程作为IPD体系的重...
华为IPD流程   7  
  华为 IPD 产品开发流程是一套先进且成熟的产品开发管理体系,在提升企业产品竞争力、促进团队协作等方面发挥着重要作用。它以市场为导向,强调跨部门团队的协同合作,旨在实现产品的快速、高质量交付,满足客户需求并提升企业的经济效益。通过深入了解和应用 IPD 产品开发流程,企业能够优化内部资源配置,提高团队协作效率,从而在激...
IPD管理流程   8  
  IPD(Integrated Product Development)即集成产品开发,是一套先进的、成熟的产品开发管理思想、模式和方法。它强调将产品开发视为一个完整的流程,涵盖从概念产生到产品退市的全生命周期,涉及市场、研发、生产、销售、售后等多个部门的协同合作。构建高效的项目管理文化对于企业的发展至关重要,而IPD培...
IPD开发流程管理   5  
热门文章
项目管理软件有哪些?
云禅道AD
禅道项目管理软件

云端的项目管理软件

尊享禅道项目软件收费版功能

无需维护,随时随地协同办公

内置subversion和git源码管理

每天备份,随时转为私有部署

免费试用