2010-08-02 34 views
6

Sử dụng Windows XP và Python 2.7 Tôi đã cố gắng chạy "pydoc" qua thiết bị đầu cuối. tiếc là nó không hoạt động.Pydoc không hoạt động (Windows XP)

Vì tôi không được phép đăng ảnh chụp màn hình (Người mới). Đây là những gì nó nói (màu trắng trên nền đen)

Những gì tôi gõ:

"C:\Python27>pydoc raw_input /"pydoc raw_input" 

kết quả của tôi (Đó là Đức một nó nôm na là "Lệnh 'pydoc' hoặc là đánh vần sai hoặc không thể tìm thấy):.?

Der Befehl "pydoc" ist entweder falsch geschrieben oder konnte nicht gefunden werden. 

tôi đang làm gì sai

Bằng cách này, tôi chỉ mới bắt đầu để dạy bản thân mình lập trình sử dụng Zed Shaws "tìm hiểu Python Way cứng" và đây là vấn đề đầu tiên tôi thực sự không thể tìm ra bằng cách sử dụng Google. Tôi bắt đầu tin rằng đó là Windows không phải là tôi ... (bị phá vỡ quá đủ để mua được Mac và sợ phải học Linux).

+2

Bạn cần phải học cách chạy tập lệnh trên Windows (và bạn có một số câu trả lời hay), nhưng bạn có biết tiện ích tài liệu GUI được tìm thấy bằng cách bấm vào hướng dẫn Bắt đầu> Tất cả chương trình> Python 2.7> Python không? –

+0

Ảnh chụp màn hình: Ảnh chụp màn hình bitmap hiếm khi cần thiết để hiển thị văn bản. Chỉ cần chọn văn bản trong cửa sổ nhắc lệnh và dán nó vào câu hỏi SO của bạn. Sau đó chọn nó trong trình duyệt của bạn và nhấp vào biểu tượng chỉnh sửa 010101 vv để định dạng nó là "mã". –

+0

Tôi đã biết về hướng dẫn sử dụng Python nhưng muốn biết cách khởi động nó thông qua cửa sổ nhắc lệnh (hy vọng tôi không sửa đổi các từ/thuật ngữ). Về việc biên soạn văn bản từ cửa sổ nhắc lệnh: Tôi không biết rằng điều này là có thể, vì vậy cảm ơn (Google đã nói với tôi cách ...). – Twiek

Trả lời

4

pydoc thực sự là một tập lệnh Python (vì vậy, trên Windows, bạn cần tìm pydoc.py) và nó không được thêm vào Windows% PATH% theo mặc định (vì vậy bạn cần cung cấp tên đường dẫn đầy đủ).

Thử chạy c:\Python27\Lib\pydoc.py từ dòng lệnh của bạn.

Chỉnh sửa: Để có giao diện đồ họa cho tài liệu của Python, bạn có thể muốn chạy c:\Python27\Tools\Scripts\pydocgui.pyw (từ dòng lệnh hoặc từ Windows Explorer). Thao tác này khởi động máy chủ web của pydoc trên máy tính cục bộ của bạn để bạn có thể truy cập tài liệu thông qua trình duyệt web của mình.

+0

Cảm ơn rất nhiều! Bây giờ tôi thực sự vui mừng rằng vấn đề này làm cho tôi thử Stack Overflow. – Twiek

+2

Nếu bạn không biết đường dẫn cài đặt, bạn có thể chạy lệnh pydoc bằng lệnh 'python -m pydoc ...'. –

+0

Điều này không thực sự trả lời câu hỏi của Twiek. Anh ta muốn biết cách chạy lệnh 'pydoc' từ dòng lệnh. tất cả các câu trả lời ở trên đều hoạt động xung quanh. Câu trả lời có thể được tìm thấy ở câu trả lời của Dave Webb dưới đây, nhưng ông không nói nơi để đặt các tập tin pydoc.bat ông nói về. Nhận xét của tôi giúp làm rõ điều đó. Thật vui khi nói pydoc giờ đây hoạt động cho tôi trên các cửa sổ. –

0

Cách đơn giản nhất để làm điều này sẽ thay đổi vào thư mục Python27/Lib và chạy lệnh từ đó, như vậy:

 
C:\Documents and Settings\username>cd C:\Python27\Lib 

C:\Python27\Lib>python pydoc.py raw_input 
Help on built-in function raw_input in module __builtin__: 
2

Không có lệnh pydoc trong Windows. Bạn sẽ cần chỉ định đường dẫn đầy đủ đến pydoc.py. Ví dụ để bắt đầu sử dụng pydoc GUI:

python c:\Python26\lib\pydoc.py -g 

Nếu bạn muốn thêm lệnh pydoc, tạo một tệp pydoc.bat với dòng sau trong đó:

@python c:\Python26\lib\pydoc.py %* 
+0

nơi nào nên đặt tệp pydoc.bat? –

+0

oh đừng bận tâm. Tôi đã tìm ra rằng nó phải được đặt trong thư mục Scripts mà đối với tôi là C: \ python27 \ Tools \ Scripts. Cảm ơn :) –

7

cho tôi

% python -m pydoc <params here> 

đã hoạt động. python sẽ tìm kiếm pydoc.py trong đúng thư mục mà không cần thêm quảng cáo.

1
  1. Kiểm tra xem đường dẫn bạn đã thêm vào PATH có trong đó không. Gõ dòng lệnh PATH. Nếu đường dẫn bạn đã thêm không có thì khởi động lại Windows. Nếu nó là dòng tiếp theo.

  2. Loại pydoc.py thay vì pydoc

  3. Nếu bạn không muốn mở rộng mô-đun kiểu pydoc mọi thời gian, chỉ cần thêm.PY mở rộng đến biến PATHEXT đặt tại cùng một vị trí với biến PATH không (Máy tính → Thuộc tính → Cài đặt hệ thống nâng cao → Nâng cao → Biến môi trường ... → Biến hệ thống → PATHEXT). Khởi động lại Windows của bạn sau khi thêm phần mở rộng.

2

Trong Windows, bạn nên gõ python pydoc.py trong thư mục này (c : \ Python27 \ lib) trong PowerShell, sau đó bạn sẽ thấy những gì bạn muốn.

PS: chú ý đến đường dẫn đầy đủ đến pydoc.py

0

C Chỉ cần đặt: \ Python27 \ Lib trong biến môi trường PATH của bạn và được thực hiện với nó một lần và cho tất cả. Làm việc cho tôi.

Các vấn đề liên quan