Tôi vừa nâng cấp lên con sư tử và với nó là Python 2.7. Tôi cần phải sử dụng 2,6 như python mặc định của tôi như dự án tôi chủ yếu làm việc trên sử dụng 2.6.Làm cách nào để tôi có thể đặt python 2.6 làm mặc định trong Mac OS X Lion?
Trả lời
Apple đã cung cấp hai cách rất đơn giản để thay đổi python mặc định trên OS X 1 0.6 Snow Leopard và 10.7 Lion. Đó là tất cả chi tiết trong man page của Apple cho trăn (1):
$ man python
$ which python
/usr/bin/python
$ python -V
Python 2.7.1
#
# temporarily change version
#
$ export VERSIONER_PYTHON_VERSION=2.6
$ python -V
Python 2.6.6
$ unset VERSIONER_PYTHON_VERSION
$ python -V
Python 2.7.1
#
# persistently change version
#
$ defaults write com.apple.versioner.python Version 2.6
$ python -V
Python 2.6.6
Bạn có một vài lựa chọn:
-
Change/usr/bin/python để một liên kết đến /usr/bin/python2.6 - Đặt/System/Library/Frameworks/Python. khuôn khổ/Versions/2,6/bin trong đường dẫn của bạn trước/usr/bin
- Rõ ràng nói với kịch bản của bạn để sử dụng /usr/bin/python2.6
Không sử dụng tùy chọn 1 vì những lý do được trích dẫn trong câu trả lời khác. Nó không phải là một liên kết tượng trưng trên OS X. –
2 và 3 sẽ hoạt động và không phá hủy nhưng, như đã nêu trong một câu trả lời khác, Apple cung cấp một cách dễ dàng hơn nhiều để thực hiện việc này. –
Sau khi chạy sau:
defaults write com.apple.versioner.python Version 2.6
Để đảm bảo các gói bạn cài đặt với 'sudo' được cài đặt cho các Python đúng phiên bản, cũng đặt tùy chọn phiên bản là người siêu người dùng:
sudo su
# Enter password
defaults write com.apple.versioner.python Version 2.6
exit
- 1. Cách cài đặt gcc trong Mac OS X Lion
- 2. Làm cách nào để đặt phiên bản mặc định của Python thành 3.3 trên OS X?
- 3. Làm cách nào để cài đặt IBM DB2 Express-C trên Mac OS X 10.7 Lion?
- 4. Mac OS X Lion Application Menu Bar
- 5. Làm cách nào để cài đặt Cloudera Hue trên Mac OS X Lion?
- 6. Bật Xdebug trên Mac OS X Lion
- 7. Làm thế nào tôi có thể cài đặt Ruby 1.9.3 trên Mac OS X Mountain Lion mà không cần Xcode?
- 8. Lỗi Apache trên Mac OS X Lion
- 9. Làm thế nào để cài đặt Sqlite3 trên Mac OS X Lion
- 10. Cách đặt ứng dụng mặc định cho các loại tệp cụ thể trong Mac OS X?
- 11. Làm cách nào để cài đặt Sphinx cho Mac Os Lion?
- 12. Cài đặt dateutils trên OS X. Làm thế nào tôi có thể cài đặt lên phiên bản Python
- 13. Đặt TextMate làm trình soạn thảo văn bản mặc định trên Mac OS X
- 14. Đặt GCC 4.2 làm trình biên dịch mặc định trên Mac OS X Leopard
- 15. Làm thế nào để cài đặt JPype trên OS X Lion để sử dụng với Neo4j?
- 16. Làm cách nào để duy trì các gói Python trên OS X Lion?
- 17. Cài đặt SciPy trên Mac OS Lion trong Virtualenv
- 18. Subclipse trong Mac OS Lion hiển thị lỗi "Không thể tải máy khách SVN mặc định"
- 19. rvm không thể cài đặt 1.8.7-p352 trên Mac OS X Mountain Lion
- 20. phpize sẽ không hoạt động trên Mac OS X Lion
- 21. Không thể nhập unicode trong python IDE (Mac OS X)
- 22. Cygwin Newbie: Làm cách nào để gỡ cài đặt Python 2.6.x từ Cygwin và cài đặt Python 2.7.x?
- 23. Nginx cài đặt trên Mac OS X Lion. Không thể tìm thấy PCRE
- 24. Xây dựng Android 4.0 trên Mac OS X Lion
- 25. Tôi làm cách nào để nhắm mục tiêu phiên bản Mac OS X cụ thể?
- 26. Cách đặt nhà mặc định của OS X Terminal?
- 27. Cài đặt PIL trên OS X Lion (hoàn thành noob)
- 28. Hệ điều hành Mac OS X Lion/Mountain Lion Cache Miss Profiling
- 29. Cách đặt Biến môi trường JDK Java cho Mac OS X 10.8 Mountain Lion
- 30. Làm cách nào để cài đặt wxPython trên Mac OS X?
bạn có nghĩ về việc sử dụng virtualenv ?! –
Có thể một cái gì đó ở đây sẽ hoạt động? http://superuser.com/questions/35256/how-can-i-change-the-default-python-version-on-snow-leopard – dcpomero