python - 导入 _ssl 错误,DLL 加载失败,Python 37 Anaconda Windows 10

标签 python dll anaconda

我在 Win10 上遇到 _ssl 问题。 我已将 python 包和代码从 Windows 7 移至 Windows 10。一开始我遇到了以下问题:

ImportError: Missing required dependencies ['numpy']

但是这个问题通过重新安装 numpy 和 pandas 的 .whl 包得到了解决。

目前我在执行代码时遇到以下问题:

import _ssl             # if we can't import it, let the error propagate
    ImportError: DLL load failed: The specified procedure could not be found. 

引用了有关堆栈溢出的其他问题并尝试了几个步骤:

  1. 按照此 Python 3.7 anaconda environment - import _ssl DLL load fail error 中的建议更改了路径变量

  2. 已安装 pyopenssl 。

  3. 更新了系统环境变量。

  4. 重新启动 pycharm。

当前在 Anaconda 提示符上显示为:

   (base) C:\>
   (base) C:\>python
    Python 3.7.0 (default, Aug 14 2018, 19:12:50) [MSC v.1900 32 bit 
    (Intel)] :: Ana
     conda, Inc. on win32
     Type "help", "copyright", "credits" or "license" for more 
     information.
   >>> import ssl
  >>> import _ssl
  >>>

这意味着 _ssl.pyd 文件没有问题。

这在 Windows 7 上工作得很好,但在 Windows 10 上却不行。

最佳答案

不!当然,您可以继续使用 PyCharm 的 python 3.7。该问题还有另一个答案Python 3.7 anaconda environment - import _ssl DLL load fail error这允许您通过复制/粘贴有关 _ssl 过程的两个 dll 文件来摆脱此问题。

关于python - 导入 _ssl 错误,DLL 加载失败,Python 37 Anaconda Windows 10,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55878362/

相关文章:

Python 资源模块不起作用

python - 创建嵌套字典一个类轮

c# - 创建与 Windows 服务通信的非托管 DLL(在 C++ 中)?

c++ - 将 DLL 中的非导出函数声明为静态的原因

java - 即使 DLL 可访问,也会出现不满意的链接错误 (java)

python-2.7 - 由于 Windows 程序文件权限,conda 更新 conda 无法正常工作

python - 在Python数据框中创建具有多个名称的列

jquery - 请求仅适用于循环中的第一项?

python - 在 Windows 中安装 Python-saml 包时出错

python-3.x - Anaconda Prompt 找到库,cmd -> Python 没有。 Python 只安装了 Anaconda 包,没有别的