فشل Pydoc تحت Windows و Python 2.6.4
سؤال
عند محاولة استخدام Pydoc تحت Windows و Python.org 2.6.4 أحصل على الخطأ التالي:
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
ماذا يمكن أن يكون الخطأ هنا؟
المحلول
مشكلة Windows النموذجية: كان لدي برنامج تم تثبيته مؤخرًا والذي جلب Python 2.4. هذا التثبيت يكتب معالجات ملفات Windows لنصوص Python ، لكنه لم يظهر على المسار. لذلك بدأت البرامج النصية من وحدة التحكم في Python القديم ، ولكن استدعاء "Python" ركض الإصدار 2.6.
شكرا ل ناديه للتلميح الأول.
نصائح أخرى
ماذا عن ضبط طريقك
c:\> set PATH=C:\Python26\Lib;%PATH%
c:\> pydoc.py sys
لا تنتمي إلى StackOverflow