Làm cách nào để nâng cấp Python từ 2,6 lên 2,7 trên OSX?Nâng cấp Python lên 2.7 trên OSX
Trả lời
Có trình cài đặt cho nó here.
Cài đặt Mac Ports. Nó có một cổng Python 2.7.
sudo port install python27
+1 dành cho MacPorts. Điều này cũng cho bạn khả năng chuyển đổi giữa các phiên bản của python và kiểm soát nhiều hơn khi bạn cài đặt các mô-đun python bên thứ 3. – juanchopanza
Homebrew cũng có cổng Python 2.7.
brew install python
Truy cập trang web này và tải xuống phiên bản mới nhất cho OS X (2.7.9 hoặc 3.4.2) mà bạn muốn. https://www.python.org/downloads/
Bây giờ mở DMG và thực hiện cài đặt ... này (Python.mpkg) sẽ cài đặt các phiên bản Python vào /Library/Frameworks/Python.framework, mà không phải là những gì chúng ta muốn, như cài đặt trước đó Các phiên bản Python trong /usr/bin/python có thể dẫn đến một số sự không tương thích khó chịu. Vì vậy, nói cách khác một số công việc vẫn cần phải được thực hiện để thực sự cập nhật Python trên máy Mac của bạn.
- Mở một terminal và nhập: sudo rm -R /System/Library/Frameworks/Python.framework/Versions/2.7 này trước đó sẽ xóa cài đặt các phiên bản của Python 2.7.x
- Bây giờ nhập này vào thiết bị đầu cuối: sudo /System/Library/Frameworks/Python.framework/Versions /Library/Frameworks/Python.framework/Versions/2.7 mv mà di chuyển mới được cài đặt python 2.7.9 phiên bản tiếp theo để các bản phát hành Python trước.
Các bước tiếp theo có thể được tìm thấy ở đây: http://wolfpaulus.com/jounal/mac/installing_python_osx/
Điều này có vẻ như bây giờ phức tạp hơn, theo liên kết này http://apple.stackexchange.com/questions/101328/file-cant-be-moved-by-root-on-os-x. Tôi không thể di chuyển bất cứ thứ gì vào thư mục đó – farnett
python 2.7 đi kèm với OS X Mountain Lion (10.8) trở đi, vì vậy có khả năng là hầu hết các máy Mac chạy ngày hôm nay (2018) sẽ có python 2.7 mà không cần nỗ lực gì thêm.
- 1. Nâng cấp Python lên 2.6 trên máy Mac
- 2. nâng cấp lên postgres trên Heroku
- 3. Máy chủ dev của GAE bị lỗi liên tục sau khi nâng cấp lên 2.7
- 4. NumPy sẽ không nâng cấp từ 1.5.1 lên 1.6.2 trên OS X 10.7
- 5. Nâng cấp lên msysgit 1.7.0.2?
- 6. Làm cách nào để nâng cấp python 2.5.2 lên python 2.6rc2 trên Ubuntu 8.04?
- 7. nâng cấp phiên bản python bằng pip
- 8. Cách nâng cấp mongodb từ 2.0 lên 2.2 trong mac osx
- 9. Python 2.7 trên Ubuntu
- 10. Ttk trên python 2.7
- 11. Nâng cấp IIS 5.1 lên IIS 6 trên Windows XP
- 12. Trình gỡ lỗi pydev: không thể tìm thấy vị trí thực cho python 2.7 sau khi nâng cấp OS 10.8
- 13. Nâng cấp Glassfish v2 lên JPA 2.0?
- 14. iOS nâng cấp lên twitter api 1.1
- 15. Việc nâng cấp lên SVN 1.7 trên máy cục bộ có yêu cầu nâng cấp trên kho lưu trữ không?
- 16. Cách nâng cấp từ mysql_ * lên mysqli_ *?
- 17. Nâng cấp từ symfony1 lên symfony2
- 18. Nâng cấp lên Rails 3.1.1 và Authlogic
- 19. Nâng cấp TFS 2008 lên TFS 2012
- 20. Nâng cấp lên ASP.NET 3.x
- 21. Nâng cấp từ Eclipse Galileo lên Helios
- 22. Nâng cấp lên ASP.NET 4 framework
- 23. MAMP - Nâng cấp lên MySQL 5.6
- 24. Làm cách nào để virtualenv hoạt động sau khi nâng cấp lên Lion?
- 25. Làm thế nào để cập nhật python 2.6 lên python 2.7 trong ubuntu
- 26. easy_install lxml trên Python 2.7 trên Windows
- 27. Cách nâng cấp Django trên ubuntu?
- 28. Nâng cấp dịch vụ web từ asmx lên webAPI
- 29. Việc nâng cấp lên OSX Lion có BẤT K cav sự cẩn trọng nào khi phát triển bằng Xcode không?
- 30. Không thể nâng cấp từ Xcode 4.2 lên 4.2.1
Sử dụng trình cài đặt đã cho tôi tất cả các loại sự cố trong quá khứ khi cài đặt mô-đun bên thứ 3 bằng 'easy_install' hoặc' pip'. Ngoài ra, rất khó để chuyển sang và từ các phiên bản. Tôi nghĩ sử dụng 'macports' hoặc' fink' là một tùy chọn an toàn hơn. – juanchopanza
Bí quyết là đảm bảo bạn cài đặt phiên bản 'easy_install' (từ các công cụ thiết lập hoặc Phân phối) hoặc' pip' cho mỗi phiên bản Python bạn đang sử dụng. Và dễ dàng chuyển đổi giữa các phiên bản với khung công tác xây dựng Python trên Mac OS X: hoặc thay đổi shell $ PATH hoặc dễ dàng hơn, chỉ cần sử dụng tên phiên bản: python2.6, python2.7, python3.2, v.v. –
Liên kết bị phá vỡ. – kberg