Linux的踩坑之路
- 是否是服务器防火墙:.condarc文件中ssl_vertify:True or conda config --set ssl_verify no
- 与openssl有关:PackageNotInstalledError,不是没安装openssl就是Anaconda配置出错
- 卸载Anaconda:rm -rf 你的anaconda目录;然后nano ~/.bashrc,把里面的export PATH=anaconda之类的删除;编译一下, source ~/.bashrc;然后关闭ssh重启
- 发现conda以后报错:
- 尝试服务器是否能连接公网:ping 203.208.50.72
- 服务器不能联网,可能是突然连接中断:sudo vpn-connect
- 重新卸载并安装Anaconda:在3的基础上看看bashrc里面有没有>>> conda init >>等一系列,取消conda初始化;顺便也注意一下用户目录下的 .profile和etc/profile配置是否出现Anaconda相关信息,有的话删(这里文件夹etc指的是Editable Text Configuration保存着整个系统所有人的配置文件,属于全局配置文件,在./home下
- 备份和删除备份:cp ~/.bashrc bashrc.bak;rm bash.bak
- bash:现在用的这个命令行程序叫做bash,.bashrc是他的配置文件
- 而之前让删除的export PATH其实就是你的bash的环境变量
- 卸载总结:rm -rf anaconda路径;
- .bashrc里面去掉PATH;/.condarc完全删除;/.profile与/etc/profile也不能忘记去除。因为/.condarc可能在安装的时候并没有被覆盖,因为这个文件的权限并没有写入,可能只是可执行可读,而他是anaconda的配置文件,所以会出现conda\ufsd\sdjfs这种乱码。/.profile里面也有一部分的和用户环境相关的配置,彻底删除。
- 安装提示:conda install pytorch torchvision。没有-c pytorch因为要使用国内源