Pergunta

Ao tentar usar o Pydoc no Windows e Python.org 2.6.4, recebo o seguinte erro:

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

Oque pode estar errado aqui?

Foi útil?

Solução

Problema típico do Windows: eu tinha um programa instalado recentemente que trouxe seu próprio Python 2.4. Esta instalação substitui os manipuladores de arquivos do Windows para scripts Python, mas não apareceu no caminho. Assim, os scripts começaram a partir do console executado no python antigo, mas chamando "Python" executou a versão 2.6.

Thx para Nadia para a primeira dica.

Outras dicas

Que tal definir seu caminho

c:\> set PATH=C:\Python26\Lib;%PATH%
c:\> pydoc.py sys
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top