2011-07-07 27 views
23

Tôi có 3 phiên bản python, tôi muốn easy_install Orange sử dụng phiên bản thứ hai. Tôi có thể làm cái này như thế nào?làm thế nào để chạy easy_install sử dụng một phiên bản python cụ thể

thông tin không cần thiết:

  1. 2,1 trong/usr/bin/python
  2. 2,6 trong /Library/Frameworks/Python.framework/Versions/2.6/bin/python
  3. 3.1 trong/Library/khung/Python.framework/Versions/3.1/bin/python

trả lời: Ok thấy nó here (http://peak.telecommunity.com/DevCenter/EasyInstall#multiple-python-versions),

"Ngoài ra, nếu bạn đang làm việc với Python phiên bản 2.4 hoặc cao hơn, bạn có thể chạy Python với -m easy_install để chạy lệnh easy_install mà đặc biệt Python phiên bản của"

+0

Có cách nào thay đổi vĩnh viễn phiên bản mặc định của easy_install – Kirt

Trả lời

12

easy_install thường là/luôn luôn được cài đặt mỗi phiên bản Python . Vì vậy, bạn chạy phiên bản liên quan của easy_install được cài đặt cho phiên bản Python/phiên dịch cụ thể của bạn mà bạn muốn sử dụng ở đây.

+3

Sẽ hữu ích nếu bạn đã đăng một lệnh mẫu để chỉ định cờ này. –

47

Chỉ cần để câu trả lời rất dễ dàng để tìm thấy:

Sử dụng "Python-phiên bản" với m-tham số và easy_install sau đó làm các trick.

Ví dụ:

python2.7 -m easy_install https://bitbucket.org/james_taylor/bx-python/get/tip.tar.bz2 
2

Từ doc, bên cạnh các tùy chọn báo cáo

python2.7 -m easy_install 

còn có:

nếu bạn cài đặt EasyInstall cho cả Python 2.3 và 2.4, bạn có thể sử dụng kịch bản lệnh easy_install-2.3 hoặc easy_install-2.4 để cài đặt gói cho Python 2.3 hoặc 2.4

2

Giả sử phiên bản python của bạn là 3.5. Sau đó, bạn có thể sử dụng lệnh easy_install-3.5 theo sau là tên của mô-đun bạn sẵn sàng tải xuống/cài đặt. Xem tài liệu here.

+0

tại sao một người nào đó bỏ phiếu? – tagoma

+0

Tôi không DV, nhưng tôi không nghĩ rằng nó luôn luôn đúng là bạn sẽ cần phải có một easy_install-3.5 hoặc easy_install-X cho một phiên bản cụ thể của easy_install. –

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