pip install -e.выдает ошибку 13 в среде conda - PullRequest
0 голосов
/ 16 февраля 2019

При установке ветки разработки для sunpy в Ubuntu на wsl в среде conda с использованием miniconda3 последняя команда согласно их документам $ pip install -e . заканчивается на error 13: permission denied.

Всефайлы miniconda принадлежат моему пользователю.

Вся ошибка:

Получение файла: /// mnt / h / Documents / Projects / sunpy-git Установка зависимостей сборки.... выполнено Получение требований для сборки колеса ... выполнено Подготовка метаданных колеса ... ошибка Завершить вывод команды / home / akram / miniconda3 / envs / sunpy-dev / bin / python / home / akram / miniconda3 / envs / sunpy-dev / lib / python3.7 / site-packages / pip / _vendor / pep517 / _in_process.py prepare_metadata_for_build_wheel / tmp / tmpw4nipzaf: выполняется запись dist_info / mnt / h / Documents / Projects / sunpy-git / pip-wheel-metadata / sunpy.egg-info / PKG-INFO записывает ссылки-зависимости в /mnt/h/Documents/Projects/sunpy-git/pip-wheel-metadata/sunpy.egg-info/dependency_links.txt записывая точки входа в / mnt / h / Documents /Проекты / sunpy-ГИТ / пип-колеса-metadata / sunpy.egg-info / entry_points.txt требования к написанию для /mnt/h/Documents/Projects/sunpy-git/pip-wheel-metadata/sunpy.egg-info/requires.txt записи имен верхнего уровня в / mnt/h/Documents/Projects/sunpy-git/pip-wheel-metadata/sunpy.egg-info/top_level.txt чтение файла манифеста '/ mnt / h / Documents / Projects / sunpy-git / pip-wheel-metadata / sunpy.egg-info / SOURCES.txt 'чтение шаблона манифеста' MANIFEST.in 'запись файла манифеста' /mnt/h/Documents/Projects/sunpy-git/pip-wheel-metadata/sunpy.egg-info/SOURCES.txt 'Создание ошибки /mnt/h/Documents/Projects/sunpy-git/pip-wheel-metadata/sunpy.dist-info: [('/ mnt / h / Documents / Projects / sunpy-git / pip-wheel-metadata/sunpy.egg-info ',' /mnt/h/Documents/Projects/sunpy-git/pip-wheel-metadata/sunpy.dist-info ', "[Errno 13] В доступе отказано:' / mnt / h / Documents/Projects/sunpy-git/pip-wheel-metadata/sunpy.dist-info'")]

---------------------------------------- Command "/home/akram/miniconda3/envs/sunpy-dev/bin/python

/ home / akram / miniconda3 / envs / sunpy-dev / lib / python3.7 /site-packages / pip / _vendor / pep517 / _in_process.py prepare_metadata_for_build_wheОшибка el / tmp / tmpw4nipzaf "с кодом ошибки 1 в / mnt / h / Documents / Projects / sunpy-git

Но запуск кода из приглашения Anaconda из windows не выдает ошибку.

Обратите внимание, что все остальные ошибки: 13 предложений постов не помогли.Даже удаление и повторная установка miniconda не помогли.

1 Ответ

0 голосов
/ 17 февраля 2019

Я решил проблему.Это связано с разрешениями wsl и его способностью изменять файлы в NTFS.Пришел к такому выводу после прочтения второй части под Bash на python из этого поста .Решение состоит в том, чтобы открыть терминал (командную строку, или cmder, или hyper, или любой другой терминал) с правами администратора, щелкнув правой кнопкой мыши по его значку и выполнив ту же команду, что и выше.

Спасибо @Carlos и @phd заКстати, отвечаю быстро.

...