首页 > 解决方案 > PIP 现在坏了,因为我的空间用完了

问题描述

我尝试运行此命令并收到以下错误:

$ pip install --upgrade pip

收集 pip 下载https://files.pythonhosted.org/packages/5f/25/e52d3f31441505a5f3af41213346e5b6c221c9e086a166f3703d2ddaf940/pip-18.0-py2.py3-none-any.whl (1.3MB) 100% |█████████ ███████████████████████| 1.3MB 1.1MB/秒

安装收集的包:pip

找到现有安装:pip 9.0.1

卸载 pip-9.0.1:

成功卸载 pip-9.0.1

回滚卸载 pip

例外:回溯(最近一次通话最后一次):

安装中的文件“/opt/virtualenvs/appname/lib/python3.5/site-packages/pip/req/req_set.py”,第 784 行

文件“/opt/virtualenvs/appname/lib/python3.5/site-packages/pip/req/req_install.py”,第 851 行,安装

文件“/opt/virtualenvs/appname/lib/python3.5/site-packages/pip/req/req_install.py”,第 1064 行,在 move_wheel_files

文件“/opt/virtualenvs/appname/lib/python3.5/site-packages/pip/wheel.py”,第 345 行,在 move_wheel_files

文件“/opt/virtualenvs/appname/lib/python3.5/site-packages/pip/wheel.py”,第 323 行,在 clobber

文件“/opt/virtualenvs/appname/lib/python3.5/shutil.py”,第 115 行,在以 open(dst, 'wb') 作为 fdst 的 copyfile 中:

OSError:[Errno 28] 设备上没有剩余空间:'/opt/virtualenvs/appname/lib/python3.5/site-packages/pip/_internal/cache.py'

在处理上述异常的过程中,又出现了一个异常:

回溯(最近一次通话最后):

文件“/opt/virtualenvs/appname/lib/python3.5/site-packages/pip/basecommand.py”,第 215 行,在 main

运行中的文件“/opt/virtualenvs/appname/lib/python3.5/site-packages/pip/commands/install.py”,第 342 行

安装中的文件“/opt/virtualenvs/appname/lib/python3.5/site-packages/pip/req/req_set.py”,第 790 行

文件“/opt/virtualenvs/appname/lib/python3.5/site-packages/pip/req/req_install.py”,第 759 行,在 rollback_uninstall

回滚中的文件“/opt/virtualenvs/appname/lib/python3.5/site-packages/pip/req/req_uninstall.py”,第 135 行

重命名文件“/opt/virtualenvs/appname/lib/python3.5/site-packages/pip/utils/init .py ”,第 265 行

文件“/opt/virtualenvs/appname/lib/python3.5/os.py”,第 241 行,在 makedirs mkdir(name, mode)

OSError:[Errno 28] 设备上没有剩余空间:'/opt/ virtualenvs/appname/lib/python3.5/site-packages/pip/_vendor/cachecontrol/caches/ pycache '

现在当我运行时: $ pip -h

回溯(最后一次调用):文件“/opt/virtualenvs/appname/bin/pip”,第 7 行,从 pip 导入主文件“/opt/virtualenvs/appname/lib/python3.5/site-packages/pip / init .py",第 21 行,从 pip._vendor.requests.packages.urllib3.exceptions 导入 DependencyWarning ImportError: No module named 'pip._vendor.requests'

有人会帮我解决这个问题吗?提前致谢。

标签: pythonpipvirtualenv

解决方案


释放一些空间并尝试重新安装 pip

$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
$ python3 get-pip.py

推荐阅读