本文于ubuntu 18.04系统搭建
1. anaconda 创建环境时过慢,导致创建失败
解决方法:添加清华下载源,可在~/.condarc文件中配置
坑1:网上说添加源后http和https会有影响,在windows上存在这样的问题,在ubuntu上无影响
坑2:有一种说法添加https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/linux-64/和https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/有区别,添加后者会无效,实际测试中没有后缀依旧有效
坑3:在添加https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/和https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/后,不添加其他源对于创建环境一般不会有影响,有影响的情况没有遇见过,望补充。
坑4:在添加完以后依旧创建缓慢,还需要到~/.condarc文件中把 - defaults这一行删除
2. 创建以前版本的pytorch和cuda遇到问题
本文中创建的环境是pytorch=0.3.1,cuda=8.0
指令:conda install pytorch=0.3.1 torchvision cudatoolkit=8.0
3.存在pytorch=0.3.1和pytorch=0.3.1 post两种情况,暂时没有发现区别,望补充
4.'module' object has no attribute 'float32'
解决方法:先说一下网上有其他两种,一种是文件名不能是导入的包名或者保留关键词,比如文件名:torch,在里面import torch这种。第二种是numpy库的问题。
不过这两个方法在我这里并没有什么用,第三种在外网上找到,说是torchtext版本问题,我的方法是终端输入指令:pip install torchtext==0.2.3可解决该问题。