使用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文件夹里,复制到第二幅图中新建的虚拟环境里。

相关推荐
2501_920047037 分钟前
nginx-自制证书实现
运维·windows·nginx·https
农场主John1 小时前
(栈)Leetcode155最小栈+739每日温度
windows·python·算法·leetcode·
天庭鸡腿哥2 小时前
比Windows系统自带更强大,好用!
windows·django·pygame
XINGLOO4 小时前
Mac怎么连接VPS?可以参考这几种方法
windows·ssh·mac
易我数据恢复大师6 小时前
mac如何运行windows程序?性能党vs便捷党选择指南
windows·macos·mac·mac运行windows程序·运行windows程序
m0_7381207211 小时前
CTFshow系列——命令执行web38-40
前端·windows·安全·web安全
程序设计实验室16 小时前
在Windows上将git与ssh-agent搭配使用,再也不用输入git密码了
windows·git
海天胜景1 天前
编译器错误消息: CS0016: 未能写入输出文件“c:\Windows\Microsoft.NET... 拒绝访问
c语言·windows
搏博2 天前
基于Python3.10.6与jieba库的中文分词模型接口在Windows Server 2022上的实现与部署教程
windows·python·自然语言处理·flask·中文分词
有梦想的攻城狮2 天前
Java 11中的Collections类详解
java·windows·python·java11·collections