2008-11-21 36 views
84

Có cách nào để cài đặt setuptools cho python 2.6 trong Windows mà không cần cài đặt .exe không?Làm thế nào để thiết lập setuptools cho python 2.6 trên Windows?

Hiện không có ai được xây dựng và người duy trì các công cụ thiết lập đã tuyên bố rằng có thể có một thời gian trước khi anh ta đến được.

Có ai biết cách cài đặt ứng dụng này không?

+0

Câu hỏi này và câu trả lời dường như trở nên lỗi thời. Xem https://pypi.python.org/pypi/setuptools/ –

+0

Hết sức cổ. Xem http://stackoverflow.com/a/14407505/450917 để cài đặt pip. Nửa đầu là setuptools, mặc dù bạn cũng có thể cài đặt pip trong khi bạn đang ở đó. –

Trả lời

102

Đầu tiên Lựa chọn - Lắp đặt trực tuyến (tức là còn lại kết nối vào Internet trong suốt quá trình cài đặt):

  1. Tải setuptools-0.6c9.tar.gz
  2. Sử dụng 7-zip để giải nén nó vào một thư mục (thư mục) bên ngoài cài đặt Windows Python của bạn thư mục
  3. Chuyển thư mục (tham khảo bước 2) và chạy ez_setup.py từ dấu nhắc dos (command) tương ứng
  4. Đảm bảo rằng PATH của bạn bao gồm thư mục C: \ Python2X \ Scripts thích hợp

Lựa chọn thứ hai:

  1. Tải setuptools-0.6c9.tar.gz
  2. Tải setuptools-0.6c9-py2.6.egg vào một thư mục (thư mục) bên ngoài cài đặt thư mục Windows Python của bạn
  3. Sử dụng 7-zip để trích xuất ez_setup.py trong thư mục tương tự như setuptools-0.6c9-py2.6.egg
  4. Đi tới dấu nhắc dos tương ứng và chạy python ez_setup.py setuptools-0.6c9-py2.6.egg từ dấu nhắc lệnh
  5. Đảm bảo rằng PATH của bạn bao gồm C thích hợp: \ Python2X \ Scripts thư mục

Thứ ba Option (giả định rằng bạn có Visual Studio 2005 hoặc MinGW trên máy tính của bạn)

  1. Tải setuptools-0.6c9.tar.gz
  2. Sử dụng 7-zip để giải nén nó vào một thư mục (thư mục) bên ngoài thư mục cài đặt Windows Python của bạn
  3. Chuyển thư mục (tham khảo bước 2) và chạy python setup.py cài đặt từ dos tương ứng (dấu phẩy nd) prompt

Vui lòng cung cấp phản hồi.

+0

liên kết setuptools bị hỏng? nên http://pypi.python.org/pypi/setuptools/0.6c9 –

+0

đây có lẽ là câu trả lời hoàn chỉnh nhất mà tôi từng thấy trên SO. Đây là liên kết đã sửa: http://pypi.python.org/pypi/setuptools – aronchick

+0

Điều này thật tuyệt vời. Cảm ơn bạn. Tôi không thể hiểu tại sao dự án setuptools không chỉ phân phối phiên bản giành chiến thắng 2.6 –

5

tôi nhận nó làm việc một cách nhanh chóng bằng cách tải về nguồn và sau đó chạy (từ thư mục giải nén):

python.exe setup.py bdist_wininst 

Đó là xây dựng dist\setuptools-0.6c9.win32.exe, đó là chính xác trình cài đặt bạn đang tìm kiếm.

50

Bạn có thể tải xuống và chạy http://peak.telecommunity.com/dist/ez_setup.py. Điều này sẽ tải xuống và cài đặt các công cụ thiết lập.

[cập nhật]

Kịch bản này không còn hoạt động - phiên bản của setuptools nó tải không phải là ở URI quy định tại ez_setup.py -navigate để http://pypi.python.org/packages/2.7/s/setuptools/ cho phiên bản mới nhất - kịch bản cũng làm một số md5 kiểm tra, tôi đã không nhìn vào nó nữa.

+0

hoạt động tốt và mọi thứ nằm trong C: \ Python2X \ Thư mục Scripts – Ib33X

+3

Không cần phải nói rằng biến env HTTP_PROXY phải được đặt trong trường hợp kết nối qua proxy – fglez

+2

Chỉ cần chi tiết một chút: 1. Tải xuống http://peak.telecommunity.com/dist/ez_setup.py 2. Nhấp đúp vào nó nếu Python được liên kết với tệp * .py hoặc thực thi "python ez_setup.py" cho nhắc lệnh cho một Python di động chẳng hạn) 3.Xong, gõ lệnh "easy_install" bây giờ sẽ hoạt động. – Wernight

10

Câu trả lời ngày 21 tháng 11 không hoạt động đối với tôi. Tôi đã nhận nó làm việc trên 64 bit máy Vista của tôi bằng cách làm theo các hướng dẫn Phương pháp 1, ngoại trừ Bước 3 Tôi gõ:

setup.py cài đặt

Vì vậy, trong Tóm lại, tôi đã làm:

  1. Tải xuống setuptools-0.6c9.tar.gz
  2. Sử dụng 7-zip để giải nén thư mục đó vào thư mục (thư mục) bên ngoài thư mục cài đặt Windows Python của bạn
  3. Tại dấu nhắc DOS (lệnh), cd vào bộ công cụ mới tạo của bạn- 0.6c9 thư mục và gõ "setup.py install" (không có qu otes).
  4. Đảm bảo rằng PATH của bạn bao gồm C thích hợp: \ Python2X \ Scripts thư mục
+0

Tôi cũng phải thực hiện việc này cho Vista x64 – larf311

+0

Tôi dường như không cần thiết để cài đặt các gói sau này? – Jurgen

0

Lời khuyên của tôi là để chờ đợi cho đến khi Python 2.6.2 để sử dụng Python 2.6 trên Windows. Vẫn còn một số lỗi làm cho nó ít hơn lý tưởng (this one is particularly nasty). Cá nhân, tôi đã không thể có được setuptools làm việc hoàn toàn tốt trên Vista x64 ngay cả sau khi cài đặt từ nguồn. Theo Python 2.5.4, tôi đã không có bất kỳ vấn đề mặc dù.

1

"Tùy chọn đầu tiên" (4 bước: tải xuống, trích xuất, chạy, xác minh PATH) không hoạt động trên máy Windows Server 2008 x64 của tôi với cài đặt Python 2.6 32 bit, cũng không hoạt động trên máy Vista x64 của tôi Python 2.6 32 bit được cài đặt.

Các "Lựa chọn thứ hai (5 bước sau: tải về, giải nén, giải nén, chạy, xác minh PATH).! Làm việc trên cả Windows Server 2008 x64 và trên Windows Vista x64

Cảm ơn bó cho việc cung cấp các hướng dẫn

2

setuptools Chỉ cần cài đặt như sau:

  1. Downloaded http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz#md5=3864c01d9c719c8924c455714492295e, và trích xuất vào một thư mục bên ngoài cài đặt Python tôi
  2. lệnh nhanh chóng, sau đó cd vào folde đó. r.
  3. nhập python setup.py cài đặt

Đó sẽ cài đặt từ nguồn vào thư mục site-packages của python của bạn và bất kỳ các bước khác cần thiết. Đây là trên Windows XP SP2.

0

Tùy chọn thứ hai phù hợp với tôi.

Hai ghi chú:

a. Sau khi cài đặt, khi bạn sử dụng easy_install trong vista, hãy làm như quản trị viên. (Nhấp chuột phải vào lối tắt của dòng lệnh của bạn và nhấp vào "chạy với tư cách quản trị viên"). Tôi đã gặp sự cố khi cố gắng chạy easy_install mà không cần thực hiện điều đó.

b. Anh ấy có nghĩa là sử dụng ez_setup từ setuptools-0.6c9.tar.gz

+0

Ngoài ra: nếu bạn không thể cho phép. chỉ cần sao chép các tập tin .py và easy_install.exe vào một thư mục tạm thời và chạy nó ở đó. –

1

Tùy chọn OP 1 không hoạt động đối với tôi.

Tuy nhiên việc cài đặt setup.py như đã đề cập bởi NathanD đã thực hiện thủ thuật.

Có thể điều đó sẽ trở thành tùy chọn 1?

Werner

+0

yep, opt 1 cần phải là cách được mô tả bởi Werner. cũng đã làm việc cho tôi. – Gnudiff

6

Tôi có thể tìm ra EXE làm google,

bạn chỉ có thể tải nó từ sau URL, và nhấn đúp chuột và cài đặt ....

http://pypi.python.org/packages/2.6/s/setuptools/setuptools-0.6c11.win32-py2.6.exe#md5=1509752c3c2e64b5d0f9589aafe053dc

+3

Tất nhiên, tập tin đó đã được tải lên chỉ một vài tuần trước khi bạn tìm thấy nó, và một năm sau khi OP muốn nó. Tuy nhiên, nó bây giờ là lựa chọn tốt nhất, imo. –

-1

ActivePython đã bao gồm các công cụ thiết lập (Distribute thực sự), cùng với pip và virtualenv.

1

Tùy chọn cài đặt công cụ cài đặt dễ nhất là sử dụng Trình cài đặt Windows được đóng gói sẵn.

cho 32-bit Python trên Windows, trang setuptools chính thức đã được cập nhật và có cửa sổ cài đặt cho Python 2.6 và 2.7:

cho 64-bit Python trên Windows, các công cụ cài đặt Windows có sẵn ở đây:

0

Python có mọi thứ để làm điều này.

từ https://pypi.python.org/pypi/setuptools#installing-and-using-setuptools Tôi có URL vào ez_setup.py: https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py

thay vì tải về nó và không quan trọng với các tập tin chúng ta có thể làm điều này từ giao diện điều khiển:

import urllib 
url = 'https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py' 
ezcode = urllib.urlopen(url).read() 
exec(ezcode) 
Các vấn đề liên quan