使用virtualenv导入ssl模块找不到指定的模块

最近在学习tensorflow,由于教程里面使用的是virtualenv,所以就按照教程开始安装了虚拟环境。但是在使用的时候,卡在了import ssl这一步,提示如下错误

python 复制代码
>>> import ssl
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\ProgramData\miniconda3\lib\ssl.py", line 99, in <module>
    import _ssl             # if we can't import it, let the error propagate
ImportError: DLL load failed while importing _ssl: 找不到指定的模块。

推测是由于之前一直使用的是miniconda,在使用virtualenv生成的新环境里,没有把conda里的文件完全复制过来,经过网上的一顿搜索,看了大家复制的文件,最终解决问题,方法如下:

在我的miniconda安装路径下找到 "libcrypto-3-x64.dll"和 "libssl-3-x64.dll"文件,复制到virtualenv新建的虚拟环境 Scripts文件夹。下面第一幅图是我的电脑里miniconda安装路径,在Library→bin文件夹里,复制到第二幅图中新建的虚拟环境里。

相关推荐
网硕互联的小客服8 小时前
如何提高网站在百度中的权重?
linux·运维·服务器·windows·安全
魔希达8 小时前
windows在wsl ubuntu环境中启用cuda加速AI推理和训练
人工智能·windows·ubuntu
青啊青斯10 小时前
Windows搭建CUDA大模型Docker环境
windows·docker·容器
蜗牛去旅行吧17 小时前
解决 `pip is configured with locations that require TLS/SSL` 错误
网络协议·ssl·pip
索然无味io17 小时前
Python--正则表达式
开发语言·windows·python·安全·web安全·网络安全·正则表达式
若云止水18 小时前
Ubuntu 下 nginx-1.24.0 源码分析 -ngx_ssl_error 函数
运维·nginx·ssl
m0_7482556518 小时前
从零开始在Windows系统上搭建一个node.js后端服务项目
windows·node.js
和舒貌20 小时前
深入理解同步与异步I/O:从原理到实战
c++·windows·i/o·信息与通信
LeonNo1120 小时前
TLS和SSL的区别
网络·网络协议·ssl
Emtronix英创21 小时前
Windows 10 ARM工控主板CAN总线实时性能测试
arm开发·windows·iot