我在 Win10 上遇到 _ssl 问题。
我已将 python 包和代码从 Windows 7 移至 Windows 10。一开始我面临以下问题:
导入错误:缺少必需的依赖项 ['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.
参考了有关堆栈溢出的其他问题并尝试了几个步骤:
按照本建议更改路径变量Python 3.7 anaconda环境-导入_ssl DLL加载失败错误 https://stackoverflow.com/questions/54175042/python-3-7-anaconda-environment-import-ssl-dll-load-fail-error
安装了 pyopenssl 。
更新了系统环境变量。
重新启动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环境-导入_ssl DLL加载失败错误 https://stackoverflow.com/a/60405693/5127304这允许您通过复制/粘贴有关 _ssl 过程的两个 dll 文件来摆脱此问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)