Ubuntu18.04 安装 Conda 遇到的问题和集(一)2020.5.29

由于研究需要,需要从Windows转移到Linux进行深度学习研究,遇见很多很多没有遇见的问题,借助百度以及根据自我试验解决。希望对同样遇到此问题的朋友有所启发。

本人配置:

Lenovo 拯救者 Y7000P 2019.

显卡Nvidia 1660Ti.

显卡驱动 Nvidia-440

CUDA 10.2

 

1. Conda 的下载速度慢与换源操作

国内conda下载最好使用国内镜像源,换源方法可以参考:

https://blog.csdn.net/weixin_42247922/article/details/104692245

输入以下命令将多个国内源加入列表

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

检验

conda config --show channels

*不同源有可能包含的安装包版本不一样,请一定要在安装出现Y/N提示时仔细阅读所安装包版本。

**可以直接去源网站查询是否有需要的版本。

***conda会按照channels的顺序依次寻找各种源里的下载包,可以通过再次输入conda config --add channels XXX 将某一个源提到首位。

****conda命令参数中 -c (比如 conda install pytorch -c python) 表示从原源获得下载(即channels中的defaults), 如希望使用镜像源,需要将此参数删除。

 

2. Conda 出现以下权限错误:

EnvironmentNotWritableError: The current user does not have write permissions to the target environment.
  environment location: /home/myname/miniconda3
  uid: 1000
  gid: 1000

由于miniconda3给予权限不够,使用:

sudo chown -R 1000:1000 /home/myname/miniconda3

给予miniconda3权限

*1000:1000是error中uid与gid的数字。

3.Conda出现环境Path无法写入警告:

WARNING conda.core.path_actions:verify(963): Unable to create environments file. Path not writable.
  environment location: /home/myname/.conda/environments.txt

原因时我的miniconda3的环境文件夹并不在miniconda3中,而是/.conda/中

同理使用

sudo chown -R 1000:1000 /home/forsola/.conda

给予/.conda权限

 

你可能感兴趣的:(Conda安装问题)