安装完 Anaconda 后,如果终端窗口 conda 命令不能运行,可以先配置 .zshrc 文件;打开终端,输入 vi ~/.zshrc 之后回车,然后按字母 i 进入插入编辑模式,输入下列代码 export PATH=/opt/anaconda3/bin:$PATH ,其中红色字体要替换成你自己电脑上的 conda 所在目录,按 ESC 键,输入 :wq 三个字符,文件被保存后退出。终端再输入 source ~/.zshrc ,使其立即生效,这时就可以用 conda --version ,查看 conda 的版本信息。
第一步:conda config --setshow_channel_urls yes ,这是为了查看更新源
第二步:conda update --all ,更新所有包,由于网络原因,几百KB的文件更新很快,一旦十几上百兆的文件往往会更新失败,没关系,可以把这个命令多运行几遍,有时候就可以更新完毕了。
或者如下面的图片中,scikit-image 更新的时候总是失败,得另辟蹊径.
把 scikit-image 更新的版本号记录下来:scikit-image-0.16.2-py37h6c726b0_0 ,打开 https://anaconda.org/ , 输入 scikit-image 查找,选择 anaconda 开头的版本,点击进去,切换到 Files 页面,通过增加 Filters:0.16.2,然后对照上面的版本号,可以找到相应的文件,点击下载即可。
把下载之后的 scikit-image-0.16.2-py37h6c726b0_0.tar.bz2 文件放到 anaconda 下面 pkgs 文件夹里面,然后运行:
conda install --use-local scikit-image-0.16.2-py37h6c726b0_0.tar.bz2
即可完成本地安装。
同样的本地安装方法也可以用在 libopencv、opencv 和 py-opencv 上面,只是注意对应的版本号,我更新的是 对应 python 3.7 的 3.4.2 版本的 opencv 系列。