Anaconda创建虚拟环境时出现证书验证错误
{ps:为什么要创建虚拟环境?此外如果1.项目比较复杂,依赖于多个库。2.如果不同项目需要不同版本的python(一个系统只能安装一个python版本)。那么这时使用独立环境就可以更方便管理项目,可以有效避免潜在依赖冲突,减少项目迁移和部署过程中因环境因素导致的问题、提升开发效率}
在创建anaconda虚拟环境时报出如下错误:
Using Anaconda Cloud api site https://api.anaconda.org
Fetching package metadata: SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)
.SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)
.SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)
.SSL verification error: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:645)
.
Solving package specifications: .
Error: Package missing in current win-64 channels:
- python 3.9*
是证书验证问题。我在网上搜了许多也没有搜到相同问题,但经过尝试我得到以下解决方案。1.首先禁用SSL证书用conda config --set ssl_verify false命令。然后重新创建虚拟环境用conda create - n pytorch python=3.9 结果 仍然出现SSL证书验证错误
2.我用
conda update conda
conda update anaconda
更新conda和配置证书后创建环境,
3.出现网络连接错误:condaHTTPError:HTTP 000 CONNEECTION FAILED 此时我搭上梯子挂载VPN重新创建,最后成功创建。
附:Labelimg的介绍以及安装
Labelimg是数据标注时的常用工具,通过为图片中的物体划定边界框来打标签,生成机器学习模型所需要的标注文件。具有图形界面,操作简单、实时预览、开源免费、多平台支持的特点。其安装常见方法是在Anaconda Prompt中创建虚拟环境,激活环境后
输入命令:pip install labelimg来进行安装。值得一提的是个别网络博主会使用此命令:pip install labelimg pyqt5来进行安装,但是运行就会出现如下错误:
此时去掉pyqt5,即可成功安装。启动时输入labelimg即可出现图形化界面。
Ps:1.如果想要快速下载需要架梯子。2.每个环境中的labelimg是隔离的,不能在这个环境中调用其它环境安装的labelimg。最好每个环境都单独安装,也可以避免依赖冲突。

浙公网安备 33010602011771号