修改 python pip 安装包的目录

一、参考链接

https://blog.csdn.net/da_kao_la/article/details/104355765
https://blog.csdn.net/u012005313/article/details/47657277
https://blog.csdn.net/kangkanglou/article/details/78955298
https://blog.csdn.net/leviopku/article/details/107215401
https://blog.csdn.net/C_chuxin/article/details/82962797

二.、过程

在实体机上准备安装 pytorch 包,但是报错:No space left on device,发现 home 目录下的磁盘空间接近满了
在这里插入图片描述

  1. 进入 home 下当前用户的目录,有几个隐藏文件,./.cache 和 ./.local,首先,进入到 cache/pip 下,运行 sudo rm -rf *将 pip 安装的临时文件删除,释放一部分空间
  2. 返回,并进入到 ~/.local/lib/python3.7/site-packages目录下,将这里的 python 安装包复制到另一个磁盘空间更大的目录下,比如 home/xx,在这里新建一个文件夹 sudo mkdir site-packages,然后sudo cp -R ~/.local/lib/python3.7/site-packages/* site-packages/
  3. 修改 python 的 pip install 默认安装路径:运行 python -m site -help命令,查看 site.py 文件的位置,如 /home/xx/anaconda3/envs/py37/lib/python3.7/site.py,修改USER_BASE为新的 site-packages 所在的路径
  4. 安装所需环境即可:sudo pip install --no-cache-dir -b $BUILD_PATH torch==1.7.1+cpu torchvision==0.8.2+cpu torchaudio==0.7.2 -f https://download.pytorch.org/whl/torch_stable.html

版权声明:本文为xiedelong原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。