Как заставить команду pydoc работать в Windows 7 cmd? - PullRequest
6 голосов
/ 23 апреля 2011

Я учусь программировать на Python с «Изучения Python трудным путем». В одной из глав он говорит мне использовать команду pydoc. Windows 7 cmd потерпел неудачу с этой командой.

Когда я набрал pydoc raw_input() на cmd, были сгенерированы следующие коды ошибок:

'pydoc' is not recognized as internal or external command,
operable program or batch file.

Я оглянулся на два предыдущих вопроса по тому же вопросу:

  1. Pydoc не работает (Windows XP)
  2. Как заставить работать команду pydoc в Windows?

Пока что я создал pydoc.bat со следующей строкой

@python c:\Python26\lib\pydoc.py %*

и сохранил его в C:\python27\Tools\Scripts.

Я также пытался изменить PATH на C:\python27\Lib. Я назвал две переменные python и pydoc, потому что я не уверен, что правильно установил PATH.

Это все еще не работает.

Что я сделал не так?

Ответы [ 12 ]

0 голосов
/ 24 июня 2011

Есть несколько способов это исправить:

  1. Проверьте, есть ли путь, который вы добавили в PATH. Введите в командной строке PATH. Если добавленный путь отсутствует, перезапустите Windows. Если это так, перейдите на следующую строку.

  2. Введите pydoc.py вместо pydoc

  3. Если вы не хотите каждый раз расширять модуль pydoc, просто добавьте расширение .PY переменная PATHEXT, расположенная в том же месте, что и переменная PATH (Компьютер → Свойства → Дополнительные параметры системы → Дополнительно → Переменные среды ... → Системные переменные → PATHEXT). Перезагрузите Windows после добавления расширения.

0 голосов
/ 23 апреля 2011

Скопируйте и вставьте файл bat в этот путь.

C:\python27 

, а затем запустите его как:

pydoc.bat raw_input

, это должно сработать.убедитесь, что PATH установлен на:

C:\python27

Это поможет вам запустить файл bat из любой точки строки cmd

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...