Tôi đang chạy Mountain Lion và phiên bản Python mặc định cơ bản là 2.7. Tôi đã tải xuống Python 3.3 và muốn đặt nó làm mặc định. Show Currently:
Làm cách nào để đặt nó để mỗi khi tôi chạy 9 nó mở 3,3?
Hỏi ngày 25 tháng 8 năm 2013 lúc 3:29Aug 25, 2013 at 3:29
2 Thay đổi hệ thống phiên bản Python thực thi mặc định có thể phá vỡ một số ứng dụng phụ thuộc vào Python2. Tuy nhiên, bạn có thể bí danh các lệnh trong hầu hết các shell, vì các shell mặc định trong macOS (bash trong 10,14 trở xuống; ZSH trong 10.15) có chung cú pháp tương tự. Bạn có thể đặt 0 vào 1 của mình, sau đó nguồn 1 trong 3 và/hoặc của bạn với một dòng như:
Bằng cách này, bí danh của bạn sẽ hoạt động trên vỏ. Với điều này, lệnh 5 hiện gọi 6. Nếu bạn muốn gọi Python "gốc" (có thể sử dụng python2), bạn có thể sử dụng 7, sẽ khiến bí danh không bị ảnh hưởng và hoạt động trong tất cả các vỏ.Nếu bạn khởi chạy phiên dịch thường xuyên hơn (tôi làm), bạn luôn có thể tạo thêm bí danh để thêm vào, tức là:
Mẹo: Đối với các kịch bản, thay vì sử dụng shebang như:
use:
Bằng cách này, hệ thống sẽ sử dụng Python3 để chạy các tệp thực thi Python.executables.
RustyMagnet 3.0411 Huy hiệu vàng25 Huy hiệu bạc38 Huy hiệu đồng1 gold badge25 silver badges38 bronze badges Đã trả lời ngày 25 tháng 8 năm 2013 lúc 4:06Aug 25, 2013 at 4:06
Santosh Kumarsantosh KumarSantosh Kumar 25.3K18 Huy hiệu vàng67 Huy hiệu bạc115 Huy hiệu đồng18 gold badges67 silver badges115 bronze badges 16 Bạn có thể giải quyết nó bằng liên kết tượng trưng.
Almog Cohen 1.2531 Huy hiệu vàng13 Huy hiệu bạc12 Huy hiệu đồng1 gold badge13 silver badges12 bronze badges Đã trả lời ngày 6 tháng 8 năm 2016 lúc 15:49Aug 6, 2016 at 15:49
Shin Kimshin KimShin Kim 4.6033 Huy hiệu vàng28 Huy hiệu bạc31 Huy hiệu đồng3 gold badges28 silver badges31 bronze badges 15 Mở tệp ~/.bash_profile.~/.bash_profile file.
Sau đó đặt bí danh như sau:
Bây giờ lưu tệp và sau đó chạy tệp ~/.bash_profile.~/.bash_profile file.
Xin chúc mừng !!! Bây giờ, bạn có thể sử dụng Python3 bằng cách gõ Python.python.
Python 3.7.3 Đã trả lời ngày 5 tháng 4 năm 2019 lúc 15:05Apr 5, 2019 at 15:05
5 Tôi cũng gặp phải vấn đề này, vì vậy tôi nghĩ rằng tôi nên đăng một câu trả lời cập nhật. Xin lưu ý rằng điều này sẽ chỉ áp dụng cho thiết lập dựa trên MAC (tôi chưa thử nó với Windows hoặc bất kỳ hương vị nào của Linux). Cách đơn giản nhất để có được hoạt động này là cài đặt Python thông qua bia. Nếu bạn chưa cài đặt bia, bạn sẽ cần phải làm điều đó trước. Sau khi cài đặt, hãy thực hiện các mục sau tại thiết bị đầu cuối: 0Điều này sẽ cài đặt Python 3. Sau khi cài đặt, hãy chạy cái này: 1Bạn sẽ thấy tất cả các liên kết được tạo bởi Brew để cài đặt Python của nó. Nó sẽ trông giống như thế này: 2Hàng đầu tiên trong ví dụ này cho thấy 6 symlink. Để đặt nó làm mặc định 5 symlink chạy như sau: 3Bạn sẽ phải tải lại vỏ thiết bị đầu cuối hiện tại của mình để sử dụng Symlink mới trong vỏ đó. Chạy lệnh này để tải lại shell của bạn: 4Bây giờ bạn đã sẵn sàng. Bây giờ, bạn có thể làm: 5Và nó sẽ hiển thị: 6Tất cả các phiên shell mới được mở sẽ (nên) tự động sử dụng Symlink mới. Để kiểm tra điều này, hãy mở một vỏ thiết bị đầu cuối mới và chạy như sau:
Đã trả lời ngày 1 tháng 10 năm 2019 lúc 19:08Oct 1, 2019 at 19:08
Sknightsknightsknight 1.8411 Huy hiệu vàng13 Huy hiệu bạc14 Huy hiệu đồng1 gold badge13 silver badges14 bronze badges 7 Chuyển đến loại thiết bị đầu cuối: 8Điều này sẽ thiết lập Python mặc định là Python3.x Đã trả lời ngày 17 tháng 1 năm 2019 lúc 9:39Jan 17, 2019 at 9:39
AdityaadityaAditya 1.87914 Huy hiệu bạc23 Huy hiệu đồng14 silver badges23 bronze badges 2 Điều này làm việc cho tôi. Tôi đã thêm bí danh và khởi động lại thiết bị đầu cuối của mình:alias and restarted my terminal: 9Đã trả lời ngày 1 tháng 7 năm 2019 lúc 19:39Jul 1, 2019 at 19:39
Toadeadtoadeadtoadead 97814 Huy hiệu bạc29 Huy hiệu đồng14 silver badges29 bronze badges 0 Những điều sau đây đã làm việc cho tôi 0Đã trả lời ngày 5 tháng 1 năm 2019 lúc 20:58Jan 5, 2019 at 20:58
Mayank Jainmayank JainMayank Jain 2.8772 Huy hiệu vàng23 Huy hiệu bạc18 Huy hiệu Đồng2 gold badges23 silver badges18 bronze badges 0 Truy cập 'Ứng dụng', nhập thư mục 'Python', cần có một tập lệnh bash có tên là 'Cập nhật cấu hình shell.Command' hoặc tương tự. Chạy tập lệnh đó và nó nên làm điều đó. CẬP NHẬT: Có vẻ như bạn không nên cập nhật nó: Làm thế nào để thay đổi phiên bản Python mặc định?
user3071284 6.7976 Huy hiệu vàng41 Huy hiệu bạc55 Huy hiệu Đồng6 gold badges41 silver badges55 bronze badges Đã trả lời ngày 25 tháng 8 năm 2013 lúc 3:32Aug 25, 2013 at 3:32
CT ZHuct ZhuCT Zhu 50.6K17 Huy hiệu vàng116 Huy hiệu bạc131 Huy hiệu Đồng17 gold badges116 silver badges131 bronze badges Tôi tin rằng hầu hết mọi người hạ cánh ở đây đều sử dụng Zsh Thorugh Iterm hoặc bất cứ điều gì, và điều đó đưa bạn đến câu trả lời này. Thay vào đó, bạn phải thêm/sửa đổi các lệnh của mình trong 0.Đã trả lời ngày 1 tháng 3 năm 2018 lúc 14:42Mar 1, 2018 at 14:42
Ông Crowleymr. CrowleyMr. Crowley 3.0454 Huy hiệu vàng22 Huy hiệu bạc27 Huy hiệu đồng4 gold badges22 silver badges27 bronze badges 1done. Đã trả lời ngày 30 tháng 12 năm 2019 lúc 20:56Dec 30, 2019 at 20:56
Oorioorioori 5.3751 Huy hiệu vàng 30 Huy hiệu bạc37 Huy hiệu Đồng1 gold badge30 silver badges37 bronze badges 2 Người dùng Mac chỉ cần chạy mã sau trên thiết bị đầu cuối 23.x.x nên là phiên bản Python mới. should be the new python version. Điều này sẽ cập nhật tất cả các liên kết hệ thống. CẬP NHẬT Cho phiên bản mới hơn của Mac sử dụng 3Đã trả lời ngày 2 tháng 5 năm 2020 lúc 13:57May 2, 2020 at 13:57
6 Các đề xuất cho bí danh Python cho Python3 sẽ gây ra các vấn đề với môi trường ảo đặt phiên bản Python (ví dụ: PyenV). Với PyenV, bạn có thể đặt phiên bản trên toàn cầu như vậy: 4Và sau đó trong bất kỳ dự án cụ thể nào, bạn có thể tạo một tệp .Python-Version có phiên bản Python bên trong nó: 5Đây là cách tốt nhất để quản lý nhiều phiên bản Python trên một hệ thống theo ý kiến của tôi. Đã trả lời ngày 11 tháng 6 năm 2020 lúc 14:49Jun 11, 2020 at 14:49
Jacobjacobjacob 3484 Huy hiệu bạc12 Huy hiệu đồng4 silver badges12 bronze badges Tôi nghĩ rằng khi bạn cài đặt Python, nó sẽ đặt các câu lệnh đường dẫn xuất vào tệp ~/.bash_profile của bạn. Vì vậy, nếu bạn không có ý định sử dụng Python 2 nữa, bạn chỉ có thể xóa câu lệnh đó từ đó. Bí danh như đã nêu ở trên cũng là một cách tuyệt vời để làm điều đó. Dưới đây là cách xóa tham chiếu khỏi ~/. .bash_profile để lưu các thay đổi Đã trả lời ngày 10 tháng 4 năm 2015 lúc 19:28Apr 10, 2015 at 19:28
DoubleOKDoubleokdoubleOK 3436 Huy hiệu bạc19 Huy hiệu đồng6 silver badges19 bronze badges 1 Trên macOSBước 1: Nâng cấp Python lên phiên bản mới nhất của: $ Brew Nâng cấp Python Bước-2: Về nhà: $ cd Bước 3: Mở .Bash_Profile $ VI .BASH_PROFILE Đặt đường dẫn cho Python 3.8Path = "/thư viện/frameworks/python.framework/phiên bản/3.8/bin: $ {path}" xuất khẩu đường dẫn xuất khẩu Bước 4: Lưu tệp. Và biên dịch nó bởi: $. .bash_profile Bước-5: Kiểm tra phiên bản Python: $ Python -V Bước 6: Đó là tất cả. Đã trả lời ngày 9 tháng 7 năm 2020 lúc 17:07Jul 9, 2020 at 17:07
Arundhwaj iiitharundhwaj iiithArunDhwaj IIITH 3,8151 Huy hiệu vàng22 Huy hiệu bạc14 Huy hiệu đồng1 gold badge22 silver badges14 bronze badges Đây là cách đơn giản nhất từ exp của tôi. (Nếu bạn đã cài đặt bia trên máy Mac của bạn). Hãy thử điều này từ thiết bị đầu cuối của bạn: 1Và sau đó chạy bên dưới trên thiết bị đầu cuối của bạn: 2Tip: ** (lưu ý xuống phiên bản Python 3.8 hoặc 3.9 được hiển thị trên thiết bị đầu cuối. Điều này sẽ được yêu cầu trong bước tiếp theo). Ví dụ: Trong trường hợp của tôi, đó là: Quản trị người dùng LRWXR-XR-X 1 24 tháng 5 7 14:33/usr/local/bin/python-> /usr/local/bin/python3.9 Bây giờ hãy chạy lệnh dưới đây trên thiết bị đầu cuối của bạn: 3(Trong đó 3.9 là phiên bản được hiển thị trên thiết bị đầu cuối của bạn với lệnh trước đó) Xong rôi ! Để kiểm tra phiên bản Python mặc định của bạn:
4Mã hóa hạnh phúc! Đã trả lời ngày 7 tháng 5 năm 2021 lúc 12:58May 7, 2021 at 12:58
Tôi không chắc chắn nếu điều này có sẵn trên OS X, nhưng trên Linux tôi sẽ sử dụng lệnh 5. Xem ở đây.Thiết lập chính xác ModuleFile, sau đó thêm một cái gì đó như thế này vào tệp RC của bạn (ví dụ: ~/.bashrc): 6Điều này sẽ làm cho nó để các đường dẫn của bạn được chuyển đổi theo yêu cầu khi bạn đăng nhập mà không ảnh hưởng đến bất kỳ mặc định hệ thống nào. Đã trả lời ngày 25 tháng 8 năm 2013 lúc 5:31Aug 25, 2013 at 5:31
VortityvortityVorticity 4.2143 Huy hiệu vàng28 Huy hiệu bạc47 Huy hiệu đồng3 gold badges28 silver badges47 bronze badges Đối với tôi, giải pháp là sử dụng pycharm và đặt phiên bản python mặc định cho phiên bản mà tôi cần làm việc. Cài đặt pycharm và đi đến file ==> Tùy chọn cho dự án mới, sau đó chọn trình thông dịch bạn muốn cho các dự án của mình, trong trường hợp này là Python 3.3 Đã trả lời ngày 12 tháng 2 năm 2019 lúc 13:21Feb 12, 2019 at 13:21
ChamchamchamchamChamCham 4841 Huy hiệu vàng7 Huy hiệu bạc19 Huy hiệu đồng1 gold badge7 silver badges19 bronze badges Nếu bạn sử dụng MacPorts, bạn không cần chơi với các bí danh hoặc biến môi trường, chỉ cần sử dụng phương thức MacPorts đã cung cấp, được giải thích bằng Q & A này: Cách làm: MacPorts Chọn Python TL;DR: 7
Đã trả lời ngày 10 tháng 4 năm 2019 lúc 3:28Apr 10, 2019 at 3:28
PetertpetertPeterT 8728 Huy hiệu bạc18 Huy hiệu Đồng8 silver badges18 bronze badges Nếu bạn đang sử dụng 6, bạn chỉ có thể định vị nó bằng 7, sau đó mở nó bằng 8Thay đổi dòng 9 thành 0.Đã trả lời ngày 17 tháng 7 năm 2018 lúc 19:23Jul 17, 2018 at 19:23
Esir Kingsesir KingsEsir Kings 2.00121 huy hiệu bạc34 huy hiệu đồng21 silver badges34 bronze badges Nếu bạn đang sử dụng MacPorts, điều đó có cách dễ dàng hơn để làm: run: 1Sau khi cài đặt, đặt mặc định: 2 3Khởi động lại cửa sổ CMD của bạn, đã hoàn thành.
Đã trả lời ngày 15 tháng 7 năm 2019 lúc 10:40Jul 15, 2019 at 10:40
1 Chà ... nó đã tốt đẹp. Nhưng vẫn xứng đáng với một câu trả lời tốt. Và điều tốt là bạn không muốn chạm vào con trăn mặc định trên Mac.You Don't Wanna Touch The Default Python On Mac. Cài đặt bất kỳ phiên bản Python nào bạn cần thông qua Homebrew hoặc bất cứ điều gì và sử dụng nó trong VirtualEnv. VirtualEnv thường được coi là một thứ gì đó giống như tào lao, nhưng nó vẫn là cách tốt hơn so với việc thay đổi hệ thống phiên bản Python (MacOS có khả năng tự bảo vệ mình khỏi những hành động đó) hoặc toàn bộ người dùng, toàn bộ ... bất cứ điều gì. Chỉ cần quên về Python mặc định. Sử dụng các sân chơi như VENV là những gì hệ điều hành của bạn sẽ là nhiều nhất, rất biết ơn. Ví dụ, trường hợp là nhiều bản phân phối Linux hiện đại đã loại bỏ Python2 được cài đặt ngoài hộp, chỉ còn lại Python3 trong hệ thống. Nhưng mỗi khi bạn cố gắng cài đặt một cái gì đó cũ với Python2 như một sự phụ thuộc ... hy vọng bạn hiểu ý tôi. Một nhà phát triển giỏi không quan tâm. Các nhà phát triển tốt tạo ra sân chơi sạch sẽ với phiên bản Python mà họ mong muốn. Đã trả lời ngày 2 tháng 10 năm 2019 lúc 11:35Oct 2, 2019 at 11:35
Tor_GashTor_GashTor_Gash 1641 Huy hiệu bạc9 Huy hiệu đồng1 silver badge9 bronze badges Phiên bản mặc định của Python trên Mac là gì?x trên macOS?Nếu bạn là người dùng macOS như tôi, bạn sẽ biết phiên bản Python mặc định đi kèm với Mac của bạn là phiên bản 2.x.version 2. X.
Python mặc định được cài đặt ở đâu trên Mac?Bản dựng của Python cung cấp táo được cài đặt trong /System/library/frameworks/opython.framework và/usr/bin/python, tương ứng./System/Library/Frameworks/Python. framework and /usr/bin/python , respectively.
Python 3 có được cài đặt trên Mac theo mặc định không?MacOS đi kèm với Python được cài đặt sẵn.Nhưng đó là phiên bản Python 2.7, hiện không bị phản đối (bị từ bỏ bởi cộng đồng nhà phát triển Python).Toàn bộ cộng đồng Python hiện đã chuyển sang sử dụng Python 3. X (phiên bản hiện tại khi viết này là 3,9).. But it's Python Version 2.7, which is now deprecated (abandoned by the Python developer community). The entire Python community has now moved on to using Python 3. x (the current version as of writing this is 3.9). |