“错误:由于环境错误而无法安装软件包:[Errno 28]设备上没有剩余空间”,尽管我还有100 GB +的空间

问题描述 投票:0回答:1

环境点子版本:20.1.1Python版本:3.7.7操作系统:Windows 10

新创建的虚拟环境'face',

打包版本

numpy 1.18.5点20.1.1setuptools 41.2.0

说明我要在其中安装“ deepface”软件包的本地驱动器还有100+ GB的可用存储空间。但是,我的错误仍然存​​在:“设备上没有剩余空间”。 [下面附有错误代码]

预期行为我期望在我的虚拟环境中安全且成功地安装'deepface'并完成我的工作。

如何复制创建一个虚拟环境,然后pip安装deepface,即使我还有足够的空间,也会出现此错误。

输出

(face) D:\Work\Face Recognition>pip install deepface
Collecting deepface
Using cached deepface-0.0.24-py3-none-any.whl (30 kB)
Collecting tqdm>=4.30.0
Downloading tqdm-4.46.1-py2.py3-none-any.whl (63 kB)
|████████████████████████████████| 63 kB 416 kB/s
Collecting gdown>=3.10.1
Using cached gdown-3.11.0.tar.gz (8.6 kB)
  Installing build dependencies ... done
  requirements to build wheel ... done
    Preparing wheel metadata ... done
Collecting Flask>=1.1.2
  Using cached Flask-1.1.2-py2.py3-none-any.whl (94 kB)
Collecting opencv-python>=3.4.4
  Downloading opencv_python-4.2.0.34-cp38-cp38-win_amd64.whl (33.1 MB)
     |████████████████████████████████| 33.1 MB 99 kB/s
Requirement already satisfied: numpy>=1.14.0 in d:\work\face recognition\face\lib\site-packages (from deepface) (1.18.5)
Collecting tensorflow>=1.9.0
  Downloading tensorflow-2.2.0-cp38-cp38-win_amd64.whl (459.2 MB)
     |████████████████████████████████| 459.2 MB 72 kB/s
ERROR: Could not install packages due to an EnvironmentError: [Errno 28] No space left on device

可以提供一些帮助将非常有益。这是我的计算机存储概述。尽管我承认我在C驱动器中的空间非常小,但是我正在使用Virtual Environment在D Drive中执行安装。Space Distribution

python pip installation
1个回答
0
投票

尽管您在虚拟环境中运行pip install,但它会将wheel文件下载并将cache放到Windows中的默认文件夹<CSIDL_LOCAL_APPDATA>\pip\Cache中。在您的情况下,此文件夹位于C分区中,无论是在虚拟环境中还是在全局环境中安装新库时,首先将其下载到缓存文件夹中,然后pip使用该下载的wheel文件获取进一步的pip install命令。

© www.soinside.com 2019 - 2024. All rights reserved.