web-dev-qa-db-ja.com

Windowsでpydocコマンドを機能させる方法は?

pydocはWindowsでは機能しません。この投稿で Pydocが機能していません(Windows XP) dave webbによる最後の回答はpydoc.batファイルを作成するように言っていますこのコードを含む:

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

Pydoc.batを作成した後、コマンドプロンプトでpydocコマンドが機能するように、どこに配置する必要がありますか?

[〜#〜] ps [〜#〜]システム環境変数のWindowsパスにC:\python27\Lib\pydoc.pyを追加しても機能しません。ログアウトして再度ログインした後でも機能しません。

16
pylonicon

システム環境変数のWindowsパスにC:\ python27\Lib\pydoc.pyを追加するPSは機能しません。ログアウトして再度ログインした後でも機能しません。

PATH環境変数は、特定の実行可能ファイルを検索するためのディレクトリのリストです。したがって、C:\python27\LibPATHに追加する必要があります(ファイル名は含まれません)。

作成したpydoc.batファイルの場合、それを置く場所の1つは、通常pythonインストールによってPATHに追加されるC:\python27\Scriptsディレクトリです。 (そのフォルダーには、コマンドラインで使用できるようにするさまざまなスクリプトが含まれているため)。

7
ars

使用する python -m pydoc ospydocを直接使用する代わりに、パス変数に追加する必要はありません。

-mは、pydocがpythonに事前に構築されたモジュールであり、現在の作業フォルダーにあるスクリプト(.pyファイル)ではないことをpythonに伝えます。

詳細については、 https://docs.python.org/3/using/cmdline.html を参照してください。

25
invincible

私はWindows10のPowerShellで見つけました...

Windowsでpydocにアクセスすることを忘れないでください。python -m pydocです。「file」の情報にアクセスする場合は、後に「file」という単語を追加します。この「python -mpydocfile」のように(*引用符なし)。

python -m pydocの後に入力すると、表示したい情報や探している情報がわかります。つまり、python -m pydoc raw_input、= python -m pydoc string、python -mpydocファイル。

Remmeber python -mpydocはあなたが探しているものの前になければなりません。

3
Adam

pATHにある任意のフォルダに配置します。例:C:\Windows\System32

または、どこにでも配置して、フォルダをWindowsPATHに追加することもできます。

2
nosklo

PATHEXT環境変数に.PYを追加する場合、バッチスクリプトは必要ありません。 C:\Python27\LibPATHに追加するだけで、準備は完了です。

1
Lstor

Raw_inputの例として、次を試してください。python -m pydoc raw_input

0
Hussam

「pydoc.ps1」という名前の「\ python27 \」ディレクトリに簡単なPowerShellスクリプトがあります。その後、意図したとおりにpydocを呼び出すことができます...

すなわち。
c:> pydoc raw_input

'pydoc.psi'のコード:

foreach ($i in $args)
    {python \python27\lib\pydoc.py $i}
0
mike