Я изучал python и пытался установить pep8, restviewer и другие приложения командной строки, но когда я пытаюсь их запустить, он показывает, что команда не найдена.
-bash: restview: command not found
Я пробовал это в zsh и других оболочках, но безрезультатно. Я даже пробовал это как пользователь root. Я сбросил свой PATH и снова запустил оболочку bash, но он все еще не смог распознать мои ошибки. Я также переустановил Xcode, чтобы убедиться, что мои инструменты командной строки присутствуют. Как мне это исправить?
Я бы прокомментировал, но мне не хватает чеканки. Нам нужно выяснить, что не так:
Пакеты не существуют по известному пути, который у вас есть. Мы знаем это. Так что же вызывает это? Либо он не устанавливается, либо устанавливается, а бинарный файл отсутствует в PATH.
Во-первых, убедитесь, что он правильно установлен pip. Выполните установку pip и сообщите нам результат. Также сообщите нам результат pip list
после установки. Я просто зашел в консоль, переключился на виртуальную среду, а затем установил pip на restview. Он успешно установлен virtual_env_path/bin/
, а также мой пункт находится вvirtual_env_path/bin/
Итак, если он устанавливается правильно, я бы узнал, где находится пункт, набравwhich pip
Затем посмотрите, находятся ли искомые пакеты на этом пути или рядом с ним. Очевидно, что этот каталог находится на вашем пути с момента запуска pip. Если вы найдете пакеты, убедитесь, что этот каталог добавлен в путь, если это не так. Помните, что PATH сбрасывается каждый раз, когда вы открываете новую консоль. Проверить путь черезecho $PATH
По сути, если он установлен, вы должны выяснить, где он находится, а затем сравнить его с вашим путем. Удачи.
мммммм