这两天为几台电脑安装conda可把我折磨惨了!各种报错!各种查资料,各种摸索,总算是搞定了。这里稍微记录一下两个主要的坑:最好介绍这俩个坑是怎么趟过去的:)
第一个问题碰到的是:在一台win7的机子安装anaconda不成功:menu无法创建!忽略的结果是安装目录下大量子目录和文件丢失不见,连.\scripts目录都没有,miniconda和anaconda都试过都一样;
第二个问题是win10的机子,安装完conda后,在pycharm里配置虚拟环境时报错:ImportError: DLL load failed while importing shell: 找不到指定的模块。新建project同样报这个错误。不管怎么查资料怎么设path变量、怎么升级pip、怎么重装win32模块都无功!
关于第一个问题,最后在网上查到个信息:有可能是因为conda的源呢还是版本原因,反正conda的4.4及以上版本在win7上安装不了,最后找了个4.3.31版本安装,运行和pycharm配置都暂时正常;
第二个问题花了我一整天的时间,查了无数资料,试过n种方法都没用,搞得焦头烂额!后来静下心来想会不会是以前安装的python3.10经过配置之后哪个地方引起冲突或是哪个模块升级不当不能兼容的问题?索性把以前装的python3.10缷载干净,要知道安装conda之后是不需要再安装python解释器的,因为conda自带了python的解释器并且可以随意指定python的版本,python缷载之后把conda也缷载了重新按照网上的教程一步步安装。conda安装包是在官网www.anaconda.com上下载的最新win86-64位的包,安装步骤不用多说,装好后记得配置好镜像,把pip升级好,最后先在CMD窗口用命令方式试着创建虚拟环境,完全没问题!然后再打开pycharm,新建Project进行配置conda虚拟环境,成功!问题完美解决!