在掌握了一定基础知识的情况下,我们开始对项目进行调试和测试。之前环境配置和项目测试一直都是组长在做,我们只是在学习项目中的开源代码。今天,为了验证正确性和加快项目进度,我开始在readme的指导下进行环境的配置。
首先进行step-1-create a conda virtual environment。我先下载了Anaconda,因为Anaconda相当于一个python的整合包,是一个开源的python发行版本,里面有各种科学包和依赖项,使用起来非常简单。而原版python在升级库等情况下经常报错。下载完成后,开始这一步的实现。
然而,我在cmd中输入了conda create -n MaskRCNN python=3.6 pip的命令后,出现了以下错误,即conda不是一个内部或者外部的命令。
经过资料查询,在一篇博客中找到了解决的办法。“conda”不是内部或外部命令,也不是可运行的程序这条错误产生的原因是,在下载Anaconda这个软件时没有将相应的环境变量添加至我的电脑-属性-高级环境设置-环境变量 -path-编辑变量。通过浏览目录将Anaconda安装路径和Scripts路径添加至环境变量,在Anaconda prompt中输入conda list出现以下现象
证明相关问题已经解决。
输入python,出现了
证明Anaconda安装成功。
之后创建名为MaskRCNN的python=3.7.3的虚拟环境时,在envs中没有出现创建的虚拟环境名,同时报出了以下错误
尚未解决此问题。打算问题解决后继续按照步骤进行调试。争取尽快将环境调试好并开始进行代码的测试。
p.s. 这是之后在CSDN找到了相关解决方法后加的内容
出现环境创建失败的原因:Anaconda和Miniconda安装程序默认不修改path,而是改为修改注册表来自动运行批处理脚本,通过这种方式来使计算机找到conda.bat文件是设置正确library的关键。但是我们设置好路径后只能找到conda.exe,而找不到conda.bat,所以才导致了上述问题的产生
解决方法:直接使用Anaconda prompt来创建虚拟环境。
解决证明:
envs文件夹下出现了创建好的环境名称。问题得以解决。
原文:https://www.cnblogs.com/chenzhiy/p/11425761.html