OS của tôi: Windows 7, 64-bitjython.exe "2.7.0 phát hành cuối cùng" không thực hiện trên hệ điều hành Windows
Here Tôi biết rằng phiên bản mới nhất của Jython (downloads/cài đặt như "2.7.0") bao gồm mô-đun "ensurepip", hy vọng cài đặt pip.
Đây là những gì tôi nhận được ... NB không có ổ đĩa "Z:" trên máy tính của tôi
D:\apps\jython2.7.0\bin>jython -m ensurepip
Traceback (most recent call last):
File "<string>", line 444, in <module>
File "<string>", line 435, in main
File "Z:\jythondev\jython27\src\shell\build\jython\out00-PYZ.pyz\subprocess",
line 522, in call
File "Z:\jythondev\jython27\src\shell\build\jython\out00-PYZ.pyz\subprocess",
line 710, in __init__
File "Z:\jythondev\jython27\src\shell\build\jython\out00-PYZ.pyz\subprocess",
line 958, in _execute_child
WindowsError: [Error 2] The system cannot find the file specified
Trong thực tế, tôi nhận được lỗi trên nếu tôi chỉ cần nhập "Jython" [Return]!
Trong tập tin readme.txt Tôi thấy điều này:
Đây là phiên bản cuối cùng của phiên bản 2.7.0 của Jython. Cùng với khả năng tương thích ngôn ngữ và thời gian chạy với CPython 2.7.0, Jython 2.7 cung cấp hỗ trợ đáng kể cho hệ sinh thái Python. Điều này bao gồm hỗ trợ sẵn cho pip/setuptools (bạn có thể sử dụng với bin/pip) và một launcher bản địa cho Windows (bin/jython.exe), với ngụ ý mà cuối cùng bạn có thể cài đặt các tập lệnh Jython trên Windows.
Tôi không biết ý nghĩa của từ "bạn có thể sử dụng với bin/pip" ... thư mục bin (\ bin trên Windoze) chứa 2 tệp: jython.exe và python27.dll.
Hơn nữa tôi không biết làm thế nào để có được những thiết bị đầu cuối tương tác cho Jython chạy với điều này
15 phút sau 2 lên phiếu! Tôi đã không mong đợi điều đó. Tôi nghĩ đó có thể là điều gì đó bất thường tôi đã làm trên máy tính của tôi là để đổ lỗi. Bây giờ tôi bắt đầu tự hỏi liệu đội Jython (những người có thiên tài bằng cách này) chỉ là không quan tâm trong các hộp Windoze mà họ chỉ đóng gói này lên và ném nó ra khỏi đó mà không thử nghiệm nó trên bất kỳ hộp Windoze ở tất cả!
một vài ngày sau đó Tiếp theo lời khuyên Jim Baker: cài đặt hoàn toàn trơn tru. "pip install" hoạt động tốt!
Đã đặt bất kỳ [biến môi trường] nào (http://www.jython.org/docs/using/cmdline.html#environment-variables) có thể gây nhầm lẫn cho jython? – mata
Để trả lời câu hỏi của bạn, không, chỉ có env var mà tôi có thể tưởng tượng là có liên quan là JAVA_HOME, trỏ đến một JRE hoàn toàn hợp lệ. Nhưng bằng chứng dường như cho thấy rằng về cơ bản là sai với jar thực thi từ jython.org. Tôi chỉ cố gắng chạy một lần nữa và giải nén vào thư mục khác ... thậm chí "jython --version" trong thư mục \ bin sản xuất lỗi abover. Các distro chỉ xuất hiện để được điều sai lầm. –
@mata ... hóa ra bạn đã đúng (đánh giá bởi kinh nghiệm của tôi) ... JAVA_HOME phải trỏ đến thư mục chứa dir \ bin với java.exe trong đó. Có vẻ như tôi đã sai theo cách nào đó! –