我试图安装 turicreate 使用
pip install -U turicreate
但是得到了错误
由于 EnvironmentError 无法安装软件包:[Errno 28] 设备上没有剩余空间。我按照安装说明中的所有步骤进行操作。
有谁知道我该如何解决这个错误?
我试图安装 turicreate 使用
pip install -U turicreate
但是得到了错误
由于 EnvironmentError 无法安装软件包:[Errno 28] 设备上没有剩余空间。我按照安装说明中的所有步骤进行操作。
有谁知道我该如何解决这个错误?
我让它使用以下命令
TMPDIR=/mnt/d/tmp/ pip install -U turicreate
根据自己的喜好更改临时文件夹路径('/mnt/d/tmp/')。
解决方案 1: Pip 不会在此解决方案中重新下载包,但在其他解决方案中它会
使用以下命令检查可用磁盘空间df -h
:
$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/linux--vg-root 100G 29G 71G 29% /
tmpfs 2.0G 46M 1.9G 3% /tmp
tmpfs 394M 12K 394M 1% /run/user/1000
如果您只需要更改 tmpfs 大小,您可以使用新大小在线重新挂载它:
$ sudo mount -o remount,size=10G /run/user/1000 # User temp dir
$ sudo mount -o remount,size=10G /tmp # System-wide temp dir
解决方案 2: 您可以为 pip 设置环境变量 'TMPDIR'
$ export TMPDIR=$HOME/new/tmp/dir
解决方案 3: 使用自定义缓存/临时目录
$ pip install --cache-dir=$HOME/new/tmp/dir/ -U turicreate
解决方案 4: 没有缓存目录
$ pip install --no-cache-dir -U turicreate