使用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 小时前
如何在虚拟机VM上|Linux环境内安装windows
linux·运维·服务器·windows
fengye2071619 小时前
win10+VM17+虚拟机win10搭建(三)
windows
love530love10 小时前
Windows 11 下再次成功本地编译 Flash-Attention 2.8.3 并生成自定义 Wheel(RTX 3090 sm_86 专属版)
人工智能·windows·笔记·编译·flash_attn·flash-attn·flash-attention
Web极客码11 小时前
使用VPS主机进行数据分析的主要优势
linux·windows·vps主机
seasonsyy12 小时前
Win7/Win10系统显示文件扩展名方法
windows
TypingLearn12 小时前
2026年,让.NET再次伟大
windows·c#·.net·sdk·netcore
慕容雪_14 小时前
springboot jar注册windows服务(WinSW版)
windows·spring boot·jar·服务
万粉变现经纪人14 小时前
如何解决 pip install SSL 报错 ValueError: check_hostname requires server_hostname 问题
网络·python·网络协议·beautifulsoup·bug·ssl·pip
私人珍藏库14 小时前
[Windows] Windows 超级管理器 v9.53
windows·工具·软件·win·管理器
水饺编程16 小时前
Visual Studio 软件操作:添加附加依赖项
c语言·c++·windows·visual studio