<p>pip не может установить некоторые пакеты Python ...</p>

Созданный на 18 сент. 2017  ·  3Комментарии  ·  Источник: pypa/pip

  • Версия пункта: 9.0.1
  • Версия Python: 3.5.2
  • Операционная система: Ubuntu 16.04

Описание:

// ЗАМЕНИТЕ МЕНЯ: что вы пытаетесь сделать, что произошло, что пошло не так и чего вы ожидали?
НЕТ ОШИБКИ

Что я пробежал:

`` `$ pip install matplotlib
Сбор matplotlib
Использование кешированного matplotlib-2.0.2-cp35-cp35m-manylinux1_x86_64.whl
Требование уже выполнено: numpy> = 1.7.1 в /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 в / usr / lib / python3 / dist-packages (из matplotlib)
Требование уже выполнено: pytz в / usr / lib / python3 / dist-packages (из matplotlib)
Требование уже выполнено: шесть> = 1.10 в /home/jiapei/.local/lib/python3.5/site-packages (из matplotlib)
Сбор циклера> = 0.10 (из matplotlib)
Использование кешированного cycler-0.10.0-py2.py3-none-any.whl
Требование уже выполнено: python-dateutil в / usr / lib / python3 / dist-packages (из 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] Permission denied: '/usr/lib/python3/dist-packages/__pycache__/cycler.cpython-35.pyc' -> '/ tmp / pip-6xxm78w3-uninstall / usr / lib / python3 / dist -пакеты / __ pycache __ / cycler.cpython-35.pyc '

Во время обработки вышеуказанного исключения произошло другое исключение:

Отслеживание (последний вызов последний):
Файл "/home/jiapei/.local/lib/python3.5/site-packages/pip/basecommand.py", строка 215, в основном
status = self.run (параметры, аргументы)
Файл "/home/jiapei/.local/lib/python3.5/site-packages/pip/commands/install.py", строка 342, выполняется
prefix = options.prefix_path,
Файл "/home/jiapei/.local/lib/python3.5/site-packages/pip/req/req_set.py", строка 778, в установке
требование.uninstall (auto_confirm = True)
Файл "/home/jiapei/.local/lib/python3.5/site-packages/pip/req/req_install.py", строка 754, при удалении
paths_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, переименован
shutil.move (старый, новый)
Файл "/usr/lib/python3.5/shutil.py", строка 553, в движении
os.unlink (src)
PermissionError: [Errno 13] Permission denied: '/ 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 рейтинги