<p>pip 无法安装一些 Python 包...</p>

创建于 2017-09-18  ·  3评论  ·  资料来源: pypa/pip

  • 点子版本:9.0.1
  • Python版本:3.5.2
  • 操作系统:Ubuntu 16.04

描述:

// 代替我:你想完成什么,发生了什么,出了什么问题,你期望什么?
没有错误

我跑过的:

```$ pip 安装 matplotlib
收集 matplotlib
使用缓存 matplotlib-2.0.2-cp35-cp35m-manylinux1_x86_64.whl
要求已经满足:numpy>=1.7.1 in /home/jiapei/.local/lib/python3.5/site-packages(来自matplotlib)
要求已经满足:pyparsing!=2.0.0,!=2.0.4,!=2.1.2,!=2.1.6,>=1.5.6 in /usr/lib/python3/dist-packages (from matplotlib)
要求已经满足:/usr/lib/python3/dist-packages中的pytz(来自matplotlib)
要求已经满足:6>=1.10 in /home/jiapei/.local/lib/python3.5/site-packages(来自matplotlib)
收集循环器>=0.10(来自matplotlib)
使用缓存的cycler-0.10.0-py2.py3-none-any.whl
要求已经满足:/usr/lib/python3/dist-packages中的python-dateutil(来自matplotlib)
安装收集到的包:cycler、matplotlib
找到现有安装:cycler 0.9.0
卸载cycler-0.9.0:
例外:
回溯(最近一次调用最后一次):
文件“/usr/lib/python3.5/shutil.py”,第 538 行,移动中
os.rename(src, real_dst)
PermissionError: [Errno 13] 权限被拒绝: '/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc' -> '/tmp/pip-6xxm78w3-uninstall/usr/lib/python3/dist -packages/__pycache__/cycler.cpython-35.pyc'

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

回溯(最近一次调用最后一次):
文件“/home/jiapei/.local/lib/python3.5/site-packages/pip/basecommand.py”,第215行,主目录
status = self.run(options, args)
文件“/home/jiapei/.local/lib/python3.5/site-packages/pip/commands/install.py”,第342行,运行中
前缀=options.prefix_path,
文件“/home/jiapei/.local/lib/python3.5/site-packages/pip/req/req_set.py”,第778行,安装
required.uninstall(auto_confirm=True)
文件“/home/jiapei/.local/lib/python3.5/site-packages/pip/req/req_install.py”,第754行,卸载
path_to_remove.remove(auto_confirm)
文件“/home/jiapei/.local/lib/python3.5/site-packages/pip/req/req_uninstall.py”,第115行,删除
重命名(路径,新路径)
文件“/home/jiapei/.local/lib/python3.5/site-packages/pip/utils/__init__.py”,第267行,重命名
关闭。移动(旧的,新的)
文件“/usr/lib/python3.5/shutil.py”,第 553 行,移动中
os.unlink(src)
PermissionError: [Errno 13] 权限被拒绝:'/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc'```

auto-locked support

最有用的评论

从线

PermissionError: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc' -> '/tmp/pip-6xxm78w3-uninstall/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc'

看起来您正在尝试使用用户级 pip 命令管理系统安装的包。 您应该使用系统包管理器 (apt) 来管理系统安装的包,或者如果您尝试使用系统未提供的包,您应该使用用户级安装,通过pip install --user或通过使用虚拟环境创建一个独立的 Python 环境,您可以在不影响系统安装环境的情况下使用该环境。

所有3条评论

从线

PermissionError: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc' -> '/tmp/pip-6xxm78w3-uninstall/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc'

看起来您正在尝试使用用户级 pip 命令管理系统安装的包。 您应该使用系统包管理器 (apt) 来管理系统安装的包,或者如果您尝试使用系统未提供的包,您应该使用用户级安装,通过pip install --user或通过使用虚拟环境创建一个独立的 Python 环境,您可以在不影响系统安装环境的情况下使用该环境。

由于缺乏回应而关闭。

由于关闭后没有任何近期活动,因此该线程已自动锁定。 请为相关错误打开一个新问题。

此页面是否有帮助?
0 / 5 - 0 等级