Как заставить команду 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 ]

16 голосов
/ 05 апреля 2013

Чтобы получить справку по python в окне PowerShell, введите:

python -m pydoc raw_input

подставляя имя вашей функции в raw_input.

4 голосов
/ 15 февраля 2012

Эй, я знаю, что это сообщение немного старое, но я хотел, чтобы вы (и все остальные) знали об этом:

C:\Python27\Tools\scripts\pydocgui.py

Он устанавливает веб-сервер на localhost:7464.Просто зайдите по адресу в вашем браузере, и вы получите доступ к pydoc :) Надеюсь, это кому-нибудь поможет

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

Вы добавили это в свой файл скрипта:

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

Но похоже, что вы используете Python 2.7

2 голосов
/ 24 июля 2011

Я запускаю Windows 7. Я использую командную строку, cmd.Я учу Python из изучения Python трудный путь.У меня была та же проблема, что и у вас, и я пытался решить ее самостоятельно из того, что вы мне дали.Вот что я получил:

На gedit я набрал

@ python C: \ Python27 \ Lib \ pydoc.py% *

Важно отметить две части:

C: \ пишется с большой буквы, L в Lib - с большой буквы.Оба из них остались в нижнем регистре, и это вызвало синтаксическую ошибку, когда я попытался запустить его.

Я сохранил это как

pydoc.bat

из gedit в C: \ Python27 \ Tools \ Scripts .

Из cmd я перешел на указанный выше адрес.От C: \ Python27 \ Tools \ Scripts Я набрал pydoc.bat open, и это сработало.Он показал мне информацию, в которой я нуждался.

Единственная разница между тем, что вы делали, и тем, что я делал, заключается в заглавных буквах некоторых букв.Проверьте ваш набор текста и убедитесь, что он соответствует тому, что компьютер должен видеть.

0 голосов
/ 28 августа 2016

установить путь как

C: \ Python27> python (или везде, где вы установили python)

Затем напишите команду -m pydoc raw_input который будет выглядеть как

C:\Python27>python -m pydoc raw_input

Примечание: между питоном и -m

есть пробел
0 голосов
/ 28 мая 2014

Войти в среду Python:

C:\>python

, а затем просто используйте команду справки.

>>> help(raw_input)

0 голосов
/ 28 сентября 2013

Вот как вы делаете это из условия ноль / непрофессионал (мой вид), изучая python:

Если у вас есть 32-битная система Win7 без переменной окружения, установленной вручную после установки (в основном ничего не делается после простоустановить его) Python 2.7 или любую версию ниже, чем python 3 с веб-сайта, затем выполните следующие действия:

1) Откройте командную строку и введите (в точном случае):

cd\

довы возвращаетесь в каталог «C: \» (корневой / базовый каталог, в котором установлен ваш python).

2) Затем введите:

cd Python27

Поскольку мой базовый каталог или диск - Cдиск, мой путь такой, ваш может отличаться, поэтому вы вводите маршрут к папке Python27 (или 26 или имя вашей папки python), в которой вы установили Python2.7 (или любую другую версию).

3) Затем введите:

cd Lib

Вы только что вошли в папку «Библиотека», где присутствует файл pydoc.py в соответствии с установкой по умолчанию из Интернета (для меня это было так).

4) Затемпросто введите:

pydoc.py

Йовы получите требуемый вывод pydoc, который выглядит как страница "man" в PERL / Linux или "Справка" в C / Windows.

5) Затем просто введите:

pydoc.py raw_input

Имя требуемой команды, для которой вы хотите просмотреть документацию.

Теперь вы знаете, как это сделать для всех остальных команд.

0 голосов
/ 27 декабря 2012

Введите Pydoc.py x, заменив x тем документом, который вы хотите прочитать.

Например Pydoc.py raw_input (в cmd ofcesese)

Не забудьте изменить путь к каталогу lib. сделай так:

Щелкните правой кнопкой мыши на моем компьютере> Свойства> вкладка «Дополнительно»> переменные среды> найдите значение PATH в системных переменных> изменить> введите это ->; C: / Python27 / lib

0 голосов
/ 10 августа 2012

вы не должны находиться в правильном каталоге в командной строке при вводе "pydoc raw_input"

первый тип:

cd\python27\lib

затем введите:

pydoc raw_input
0 голосов
/ 21 сентября 2011

У меня есть ответ: видите, дело в том, что мы запускаем pydoc raw_input в cmd, но что мы забыли, так это то, что для запуска файлов python мы должны набрать .py в конце файла Я использую Windows 7 NVidia, чтобы запустить, вы должны быть в его Dir C:\Python27\Lib, затем наберите pydoc.py и введите.

Ну вот, надеюсь, это было полезно.

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