pydoc fallisce sotto Windows e Python 2.6.4
Domanda
Quando si cerca di utilizzare pydoc sotto Windows e python.org 2.6.4 ottengo il seguente errore:
C:\>pydoc sys
'import site' failed; use -v for traceback
Traceback (most recent call last):
File "C:\programs\Python26\Lib\pydoc.py", line 55, in ?
import sys, imp, os, re, types, inspect, __builtin__, pkgutil
File "C:\programs\Python26\Lib\os.py", line 758
bs = b""
^
SyntaxError: invalid syntax
Cosa c'è di sbagliato qui?
Soluzione
finestre tipiche problema: ho avuto un programma installato di recente che ha portato il proprio Python 2.4. Questa installazione sovrascritto i gestori di file di Windows per gli script Python, ma non sembra sul sentiero. Quindi gli script avviati dalla console corse nella vecchia-versione di Python, ma chiamando "python" corse la versione 2.6.
Nadia per il primo accenno.
Altri suggerimenti
come sull'impostazione PATH
c:\> set PATH=C:\Python26\Lib;%PATH%
c:\> pydoc.py sys
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow