Проблема в том, что в моей библиотеке Python есть папки, которые начинаются с дефиса, и они вызывают ошибки.Я не был уверен, что переименовать их, поэтому я удалил их.Это, вероятно, вызовет у меня проблемы в будущем, но это решило проблему для этой темы.
Предположим, что проблемная папка называется -bad_folder
.Эти команды должны решить эту проблему:
cd /usr/local/lib/python3.6/dist-packages
rm -rf ./-bad_folder
./
, прежде чем имя плохой папки имеет важное значение, поэтому командная строка распознает, что это файл, а не опция для команды.
Если у кого-то есть лучшее решение, чем удаление папок, сообщите мне.
Обновление: папка, в которой у меня был начальный дефис, называлась -pacy
;похоже, что это был артефакт неполной установки spaCy (пакет Python).Я дал моей ВМ больше памяти и снова установил ее, а файла -pacy
там не было.