Làm cách nào để thiết lập Setuptools cho Python 2.6 trên Windows?


85

Có cách nào để cài đặt Setuptools cho Python 2.6 trong Windows mà không cần có trình cài đặt exe?

Hiện tại vẫn chưa có cái nào được xây dựng và người duy trì Setuptools đã tuyên bố rằng có thể sẽ mất một thời gian trước khi anh ta làm được.

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


Câu hỏi và câu trả lời này dường như đã lỗi thời. Xem pypi.python.org/pypi/setuptools
Evgeni Sergeev

Hết sức cổ kính. Xem stackoverflow.com/a/14407505/450917 để cài đặt pip. Phần đầu tiên là setuptools, mặc dù bạn cũng có thể cài đặt pip khi đang ở đó.
Gringo Suave

Câu trả lời:


103

Tùy chọn đầu tiên - Cài đặt trực tuyến (tức là vẫn kết nối với Internet trong toàn bộ quá trình cài đặt):

  1. Tải xuống 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. Đi tới thư mục (tham khảo bước 2) và chạy ez_setup.py từ dấu nhắc dos (lệnh) 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

Sự lựa chọn thứ hai:

  1. Tải xuống setuptools-0.6c9.tar.gz
  2. Tải xuống setuptools-0.6c9-py2.6.egg 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. Sử dụng 7-zip để giải nén ez_setup.py trong cùng thư mục với setuptools-0.6c9-py2.6.egg
  4. Đi tới lời 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 thư mục C: \ Python2X \ Scripts thích hợp

Tùy chọn thứ ba (giả sử rằng bạn có Visual Studio 2005 hoặc MinGW trên máy của mình)

  1. Tải xuống 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. Đi tới thư mục (tham khảo bước 2) và chạy python setup.py cài đặt từ dấu nhắc dos (lệnh) tương ứng

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


1
liên kết setuptools bị hỏng? phải là pypi.python.org/pypi/setuptools/0.6c9
Jason S

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

Điều này thật tuyệt. 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 win 2.6
matt b

Đã có một bản cập nhật để sử dụng bánh xe trăn trên trứng. Sử dụng 7zip để giải nén tệp mới và bạn vẫn có thể nhận được những gì bạn cần.
James Oravec,

trên chạy setup.py nhận ImportError lỗi: Không có mô-đun tên six.moves
Naveen

50

Bạn có thể tải xuống và chạy http://peak.tel domains.com/dist/ez_setup.py . Thao tác này sẽ tải xuống và cài đặt các công cụ cài đặt.

[cập nhật]

Tập lệnh này không còn hoạt động nữa - phiên bản của setuptools mà nó tải xuống không phải ở URI được chỉ định trong ez_setup.py -navigate tới http://pypi.python.org/packages/2.7/s/setuptools/ cho phiên bản mới nhất - script cũng thực hiện một số kiểm tra md5, tôi chưa xem xét thêm.


hoạt động tuyệt vời và mọi thứ đều nằm trong thư mục C: \ Python2X \ 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 thông qua proxy
fglez

2
Chỉ để chi tiết một chút: 1. Tải xuống peak.telsson.com/dist/ez_setup.py 2. Nhấp đúp vào nó nếu Python được liên kết với các tệp * .py hoặc thực thi "python ez_setup.py" cho dấu nhắc lệnh cho một Portable Python chẳng hạn) 3. Xong, nhập 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 phù hợp với tôi. Tôi đã làm cho nó hoạt động trên máy Vista 64 bit của mình bằng cách làm theo hướng dẫn Phương pháp 1, ngoại trừ Bước 3 tôi đã nhập:

setup.py cài đặt

Vì vậy, 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 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. Tại dấu nhắc DOS (lệnh), cd vào thư mục setuptools-0.6c9 mới tạo của bạn và nhập "setup.py install" (không có dấu ngoặc kép).
  4. Đảm bảo rằng PATH của bạn bao gồm thư mục C: \ Python2X \ Scripts thích hợp

Tôi cũng đã phải làm điều này cho Vista x64
larf311

Tôi dường như không cần điều PATH để cài đặt các gói sau này?
Jurgen 14/09/09


5

Tôi đã làm cho nó hoạt động nhanh chóng bằng cách tải xuống nguồn và sau đó chạy (từ thư mục được giải nén):

python.exe setup.py bdist_wininst

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


2

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

  1. Đã tải xuống http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c9.tar.gz#md5=3864c01d9c719c8924c455714492295e và được giải nén vào một thư mục bên ngoài cài đặt Python của tôi.
  2. dấu nhắc lệnh, sau đó cd vào thư mục đó.
  3. nhập python setup.py cài đặt

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


1

"Tùy chọn đầu tiên" (4 bước: tải xuống, giải nén, chạy, xác minh PATH) không hoạt động trên máy Windows Server 2008 x64 của tôi có 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 với Python 2.6 32 bit Cài đặt.

"Tùy chọn thứ hai (5 bước: tải xuống, giải nén, giải nén, chạy, xác minh PATH) hoạt động trên cả Windows Server 2008 x64 và Windows Vista x64.

Cảm ơn rất nhiều vì đã cung cấp các hướng dẫn!


1

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

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

Có lẽ điều đó nên trở thành lựa chọn 1?

Werner


vâng, lựa chọn 1 cần phải theo cách được Werner mô tả. cũng đã làm việc cho tôi.
Gnudiff,



0

Lời khuyên của tôi là hãy đợi đến Python 2.6.2 để sử dụng Python 2.6 trên Windows. Vẫn còn một số lỗi khiến nó trở nên kém lý tưởng ( cái này đặc biệt khó chịu ). Cá nhân tôi không thể làm cho các công cụ cài đặt hoạt động hoàn toàn tốt trên Vista x64 ngay cả sau khi cài đặt từ nguồn. Trong Python 2.5.4, tôi không gặp bất kỳ vấn đề nào.


0

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

Hai lưu ý:

a. Sau khi cài đặt, khi bạn sử dụng easy_install trong vista, hãy làm như vậy với tư cách quản trị viên. (Nhấp chuột phải vào lối tắt 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 làm được điều đó.

b. Ý anh ấy là sử dụng ez_setup từ setuptools-0.6c9.tar.gz


bổ sung: nếu bạn không thể cho phép. chỉ cần sao chép tệp .py và easy_install.exe vào một thư mục tạm thời và chạy nó ở đó.
Özgür

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 đã nhận được URL tới ez_setup.py : https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup. py

thay vào đó, tải xuống và tìm kiếm tệp, chúng tôi có thể thực hiện việc này từ bảng điều khiển:

import urllib
url = 'https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py'
ezcode = urllib.urlopen(url).read()
exec(ezcode)

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.