1

在 Windows 和 python.org 2.6.4 下尝试使用 pydoc 时,出现以下错误:

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

这里有什么问题?

4

2 回答 2

2

典型的 windows 问题:我最近安装了一个程序,它自带了 Python 2.4。此安装覆盖了 python 脚本的 Windows 文件处理程序,但未出现在 PATH 上。因此,从控制台启动的脚本在旧版本的 python 中运行,但调用“python”运行的是 2.6 版本。

感谢 Nadia的第一个提示。

于 2010-02-04T13:26:48.603 回答
0

如何设置你的 PATH

c:\> set PATH=C:\Python26\Lib;%PATH%
c:\> pydoc.py sys
于 2010-02-04T12:59:27.817 回答