py2exe and pydocs. Downloads?

W

W. eWatson

I'm using Python 2.5 under windows, and IDLE. Do py2exe and pydocs come
with the package, or do I have to download them?
 
G

Gabriel Genellina

I'm using Python 2.5 under windows, and IDLE. Do py2exe and pydocs come
with the package, or do I have to download them?

py2exe has to be downloaded from www.py2exe.org
I don't know pydocs, but pydoc comes with Python
 
W

W. eWatson

Gabriel said:
py2exe has to be downloaded from www.py2exe.org
I don't know pydocs, but pydoc comes with Python
Thanks. I'll look at the link. Actually, I was close
<http://www.py2exe.org/index.cgi/Tutorial>, but no banana (cigar). Yep,
right on your link, download from source forge.

According to Lutz's 4th edition (reading from Amazon), Pydoc is shipped
with Python. I found this earlier in the Python Help under Global Index
for modules.
==========================
The pydoc module automatically generates documentation from Python
modules. The documentation can be presented as pages of text on the
console, served to a Web browser, or saved to HTML files.

The built-in function help() invokes the online help system in the
interactive interpreter, which uses pydoc to generate its documentation
as text on the console. The same text documentation can also be viewed
from outside the Python interpreter by running pydoc as a script at the
operating system's command prompt. For example, running


pydoc sys

at a shell prompt
=========================
I get:The book says Help uses it, and there's some sort of html version, but
I'm missing something here. Command line, Linux shell?
 
G

Gabriel Genellina

According to Lutz's 4th edition (reading from Amazon), Pydoc is shipped
with Python. I found this earlier in the Python Help under Global Index
for modules.
==========================
The pydoc module automatically generates documentation from Python
modules. The documentation can be presented as pages of text on the
console, served to a Web browser, or saved to HTML files.

The built-in function help() invokes the online help system in the
interactive interpreter, which uses pydoc to generate its documentation
as text on the console. The same text documentation can also be viewed
from outside the Python interpreter by running pydoc as a script at the
operating system's command prompt. For example, running


pydoc sys

at a shell prompt
=========================
I get:
The book says Help uses it, and there's some sort of html version, but
I'm missing something here. Command line, Linux shell?

From *inside* the Python interpreter:

py> import sys
py> help(sys)
Help on built-in module sys:

NAME
sys

FILE
(built-in)
[...lots of info...]

py> help("sys")
Help on built-in module sys:
[...same info...]


From the system command line (shell, command prompt, DOS box...), assuming
you're using 2.5 or later:

c:\temp>python -m pydoc sys
Help on built-in module sys:
[...same info...]


C:\TEMP>python -m pydoc
pydoc - the Python documentation tool

pydoc.py <name> ...
Show text documentation on something. <name> may be the name of a
Python keyword, topic, function, module, or package, or a dotted
reference to a class or function within a module or module in a
package. If <name> contains a '\', it is used as the path to a
Python source file to document. If name is 'keywords', 'topics',
or 'modules', a listing of these things is displayed.

pydoc.py -k <keyword>
Search for a keyword in the synopsis lines of all available modules.

pydoc.py -p <port>
Start an HTTP server on the given port on the local machine.

pydoc.py -g
Pop up a graphical interface for finding and serving documentation.

pydoc.py -w <name> ...
Write out the HTML documentation for a module to a file in the current
directory. If <name> contains a '\', it is treated as a filename; if
it names a directory, documentation is written for all the contents.


Try the -g option; it lets you search for the relevant documentation and
show it on your favorite web browser (locally).

Depending on how you installed Python, you may find a 'pydoc' or
'pydocgui' script somewhere in your Python directory.
 
G

Gabriel Genellina

En Wed, 20 Jan 2010 21:22:19 -0300, Gib Bogle
Gabriel said:
c:\temp>python -m pydoc sys
Help on built-in module sys:
[...same info...]

When I do this I get:

No module named tempfile

You found a bug. Looks like it depends on the environment, or what
packages are installed, or something like that, because it worked on my
other PC but not here.
Please report it at http://bugs.python.org so it doesn't get forgotten.
 
G

Gib Bogle

Gabriel said:
En Wed, 20 Jan 2010 21:22:19 -0300, Gib Bogle
Gabriel said:
c:\temp>python -m pydoc sys
Help on built-in module sys:
[...same info...]

When I do this I get:

No module named tempfile

You found a bug. Looks like it depends on the environment, or what
packages are installed, or something like that, because it worked on my
other PC but not here.
Please report it at http://bugs.python.org so it doesn't get forgotten.

The bug checkers are not able to reproduce the error. What is your other PC
running?
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

Forum statistics

Threads
474,177
Messages
2,570,952
Members
47,506
Latest member
tomiy16522

Latest Threads

Top