You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下Anaconda外建venv后pip SSL模块缺失问题求助

问题原因

你用Anaconda内置的Python执行python -m venv创建虚拟环境时,Anaconda定制的Python没有将SSL相关的动态链接库文件复制到新虚拟环境的Scripts目录中,导致虚拟环境里的Python无法加载SSL模块,pip也就没法通过HTTPS连接PyPI下载依赖包。

解决方法

方法1:用conda创建虚拟环境(推荐)

直接利用Anaconda自带的conda工具创建独立环境,它会自动处理SSL等依赖问题:

  • 打开Anaconda Prompt(或在CMD里先执行conda activate base激活Anaconda基础环境)
  • 创建新环境:conda create -n bot_env python=3.9.12(和你Anaconda内置Python版本保持一致)
  • 激活新环境:conda activate bot_env
  • 切换到IG-Bot-main目录:cd C:\Users\Messi\Desktop\Bot\IG-Bot-main
  • 执行pip install -r requirements.txt即可正常安装依赖

方法2:修复现有venv的SSL缺失

如果不想重建环境,可以手动补充SSL相关文件:

  • 找到你的Anaconda安装目录(默认路径示例:C:\Users\Messi\anaconda3)
  • 进入anaconda3\Library\bin目录,找到libssl-1_1-x64.dll、libcrypto-1_1-x64.dll(若有ssleay32.dll也一并复制)
  • 将这些文件复制到你的venv环境的Scripts目录:C:\Users\Messi\Desktop\Bot\Scripts
  • 重新激活venv环境,再执行pip install -r requirements.txt
是否需要安装Python 3.10.6?

不需要。你的问题核心是虚拟环境缺少SSL依赖文件,和Python版本无关,用现有Anaconda的Python 3.9.12就能解决问题,完全没必要额外安装其他Python版本。

内容的提问来源于stack exchange,提问作者Pinar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.22 07:24:22