没有多余空间
我用conda 从新创建了一个项目环境,安装了一些基础的库。然后当我下载安装torch的时候,报错说安装的空间不足,我看了一下,torch确实比较大,一个多G,但是之前也没有出现过这个问题。
一开始以为是docker的问题,但是想了一下,不应该啊,这个服务器磁盘空间那么大,怎么一个torch就不行。后来看了一下磁盘空间具体情况,如下:
看得出来很多目录都没有用。最后得出的原因是,我安装anaconda 以及其他环境都是在root下。因为我连接服务器就在了root下,就直接安装在这儿了。但是这个root下空间并不大,且已经占用了56%。因此,没有足够多的内存来容纳torch。
鉴于此,我就卸载了原有的anaconda,重新将其安装在了空间充足的 /home 目录下。
torch已经存在
解决了上述问题后,我又发现我在新项目环境中(Python=3.6)安装torch的时候,提示我torch已经在(Python=3.9)中存在,这个3.9其实就是安装anaconda的时候默认的一个Python环境,我又重新安装了anaconda,并在提示我是否初始化安装一些库的时候,我选择了否!!但是在最后安装torch的时候,还是同样存在了。我就很郁闷,我明明没有初始化安装,结果conda list一看,已经默认安装了很多库了,其中就包括了torch,好吧,这样做不行。又在网上查找了许久。最后通过指定安装目录成功。
pip3 install --target=/home/anaconda3/envs/trans/lib/python3.6/site-packages torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu111
其中,--target=/home/anaconda3/envs/trans/lib/python3.6/site-packages
就是我这个项目环境所在的库文件。
通过这样下载,最后终于成功了!
最后,配置环境确实不易,但坚持坚持,终将成功!!