Cách chạy python 3 trên thiết bị đầu cuối mac

Khi bạn cài đặt Python 3 trên máy Mac, nó không cập nhật lệnh python để sử dụng Python 3 thay vì Python 2. Thay vào đó, để chạy Python 3, bạn phải sử dụng lệnh python3. Đây là cách bạn làm thế nào để sửa lỗi này

Trước tiên, hãy kiểm tra phiên bản Python của bạn

Nats-MBP:~ natdunn$ python -V
Python 2.7.15

Chúng tôi muốn nói rằng python 3. thứ gì đó

Bạn đang sử dụng vỏ nào?

Đầu tiên, xác định shell bạn đang sử dụng

Mở Terminal và xem ký tự cuối cùng của dấu nhắc. Nếu đó là ký hiệu đô la [

nano .bash_profile
nano .zshrc
8], rất có thể bạn đang sử dụng bash. Nếu đó là dấu phần trăm [
nano .bash_profile
nano .zshrc
9], rất có thể bạn đang sử dụng zsh. Bạn có thể xác nhận bằng cách chạy

echo $SHELL

Cập nhật hồ sơ của bạn

Đầu tiên, thay đổi vào thư mục Home của bạn

cd ~

Tùy thuộc vào trình bao bạn đang sử dụng, hãy nhập một trong các thông tin sau

nano .bash_profile
nano .zshrc

Thao tác này sẽ mở trình chỉnh sửa nano. Nếu nó đã có nội dung, hãy cuộn xuống dưới cùng bằng phím mũi tên xuống của bạn

Thêm dòng sau

alias python=python3

Đảm bảo lưu [viết ra] bằng cách nhấn Ctrl + O rồi Enter. Sau đó nhấn Ctrl + X và Enter để thoát nano

Trang này cho bạn biết cách thiết lập môi trường lập trình Python cho máy tính Mac OS X của bạn và cung cấp hướng dẫn từng bước để tạo và chạy chương trình Python "Xin chào, thế giới" đơn giản. Tất cả các phần mềm đều có sẵn miễn phí trên Web. Các hướng dẫn này dành cho MacOS X 10. 13 [High Sierra], nhưng hướng dẫn cho các phiên bản Mac OS X gần đây khác cũng tương tự


Tổng quan

Môi trường lập trình Python mà trang sách này yêu cầu bao gồm

  • Python, tức là trình biên dịch/thông dịch Python
  • Các thư viện chuẩn của Python
  • IDLE, Môi trường phát triển tích hợp Python
  • Các thư viện Tkinter, NumPy và Pygame, được sử dụng bởi các chương trình trang web xử lý đồ họa hoặc âm thanh
  • Thư viện trang sách, tức là một tập hợp các mô-đun mà chúng tôi đã phát triển riêng để hỗ trợ trang sách này
  • Ứng dụng Terminal đi kèm với Mac OS X

Tải xuống và cài đặt Python, IDLE, Tkinter, NumPy và Pygame

Ghi chú. Ứng dụng Mac Finder sử dụng thuật ngữ thư mục để chỉ nơi chứa tài liệu và có lẽ là các thư mục khác. Thay vào đó, tài liệu này sử dụng thư mục thuật ngữ Unix tương đương

Python 2 đi kèm với Mac OS X. Tuy nhiên, Python 3 không. Chúng tôi khuyên bạn nên tải xuống và cài đặt Python 3 và chỉ sử dụng Python 3 khi chạy các chương trình được liên kết với trang sách này

Thực hiện các bước sau để tải xuống và cài đặt Python, IDLE, Tkinter, NumPy và PyGame

  • Duyệt đến trang tải xuống Python cho Mac

  • Trong trang kết quả, nhấp vào Tải xuống Python 3. 6. 5 nút. Trình duyệt của bạn sẽ tải xuống tệp

    alias python=python3
    0 vào thư mục
    alias python=python3
    1 của bạn

  • Sử dụng Mac Finder Manager, điều hướng đến thư mục

    alias python=python3
    1 của bạn và nhấp đúp vào tệp
    alias python=python3
    0 để cài đặt Python, Tkinter và IDLE. Sử dụng các tùy chọn mặc định. [Bạn có thể xóa tệp
    alias python=python3
    0 sau khi cài đặt xong. ]

  • Mở một cửa sổ Terminal. Để làm điều đó, hãy nhấp vào biểu tượng Tìm kiếm Spotlight ở cuối bên phải của thanh menu. [Nó có hình dạng của một chiếc kính lúp. ] Trong hộp thoại kết quả, gõ

    alias python=python3
    5 theo sau là phím Enter

  • Trong cửa sổ Terminal, đưa ra các lệnh này để cài đặt NumPy và PyGame

  • python3 -m pip install -U numpy --user
    python3 -m pip install -U pygame --user
    
Để "ra lệnh" bạn nên gõ lệnh theo sau là phím Enter

Thực hiện các bước này để kiểm tra cài đặt của bạn

  • Trong cửa sổ Terminal gõ lệnh

    alias python=python3
    6. Bạn sẽ thấy một cái gì đó như thế này

  • Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] 
    [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    
  • Nếu bạn thấy đầu ra đó, thì quá trình cài đặt Python, IDLE và Tkinter của bạn đã thành công

  • Tại dấu nhắc Python

    Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] 
    [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    
    0, nhập
    Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] 
    [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    
    1 theo sau là phím
    Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] 
    [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    
    2. Nếu không có thông báo lỗi nào xuất hiện thì quá trình cài đặt NumPy của bạn đã thành công

  • Tại dấu nhắc Python

    Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] 
    [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    
    0, nhập
    Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] 
    [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    
    4 theo sau là phím
    Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] 
    [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    
    2. Nếu không có thông báo lỗi nào xuất hiện thì quá trình cài đặt PyGame của bạn đã thành công

  • Tại dấu nhắc Python

    Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] 
    [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    
    0, nhập
    Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] 
    [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    
    7 theo sau là phím
    Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] 
    [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    
    2 để thoát khỏi Python

  • Trong cửa sổ Terminal gõ lệnh
    Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] 
    [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    
    9. Nếu cửa sổ IDLE xuất hiện nghĩa là bạn đã cài đặt IDLE đúng cách. Đóng cửa sổ IDLE
  • Đóng cửa sổ Dấu nhắc Lệnh

QUAN TRỌNG. Khi chạy các chương trình Python được liên kết với trang sách này, không đưa ra lệnh
echo $SHELL
70. Thay vào đó hãy ra lệnh
alias python=python3
6. Lệnh cũ chạy trình biên dịch/trình thông dịch Python 2 đi kèm với Mac OS X;

Tải xuống và cài đặt thư viện trang sách

Thực hiện các bước sau để tải xuống và cài đặt thư viện trang sách

  • Sử dụng trình duyệt Web của bạn để tải xuống phần giới thiệu này-1. 0. zip vào thư mục

    echo $SHELL
    72 của bạn

  • Trong Finder, nhấp đúp vào

    echo $SHELL
    73 để giải nén tệp, do đó tạo một thư mục có tên
    echo $SHELL
    74. [Bạn có thể xóa tệp
    echo $SHELL
    73 sau khi bạn đã giải nén nó. ]

  • Mở một cửa sổ Terminal

  • Bất cứ lúc nào ứng dụng Terminal có một thư mục làm việc. Ban đầu thư mục làm việc là

    echo $SHELL
    76. Trong cửa sổ Terminal, nhập lệnh
    echo $SHELL
    77 để thay đổi thư mục làm việc của bạn thành
    echo $SHELL
    72, sau đó nhập lệnh
    echo $SHELL
    79 để thay đổi thư mục làm việc của bạn thành
    echo $SHELL
    74. [Tình cờ, lệnh
    alias python=python3
    01 thay đổi thư mục làm việc của bạn thành "cha mẹ" của thư mục làm việc hiện tại. ]

  • Đưa ra lệnh

    alias python=python3
    02 để hiển thị tên của tất cả các tệp trong thư mục làm việc của bạn. Đảm bảo rằng tệp có tên
    alias python=python3
    03 nằm trong thư mục làm việc của bạn

  • Ban hành lệnh

    alias python=python3
    04. Máy tính sao chép các tệp xác định mô-đun trang sách vào một thư mục mà Python có thể tìm thấy chúng và ghi thông báo trạng thái vào cửa sổ Terminal của bạn để cho biết tiến trình của nó

Thực hiện các bước này để kiểm tra quá trình cài đặt thư viện trang sách của bạn

  • Trong cửa sổ Terminal gõ lệnh

    alias python=python3
    6

  • Tại dấu nhắc Python

    Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] 
    [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    
    0, hãy nhập câu lệnh
    alias python=python3
    07, sau đó nhấn phím Enter. Nếu Python không tạo thông báo lỗi thì bạn đã cài đặt thư viện trang sách đúng cách

  • Tại dấu nhắc Python

    Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] 
    [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    
    0, nhập
    Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] 
    [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    
    7 theo sau là phím Enter để thoát khỏi Python

  • Đóng cửa sổ Terminal


Định cấu hình IDLE

Cho đến nay, bạn đã tải xuống và cài đặt tất cả phần mềm mà bạn sẽ cần. Bạn nên thực hiện thêm một bước nữa trước khi tạo chương trình đầu tiên của mình. cấu hình môi trường lập trình IDLE. Làm theo những chỉ dẫn này

  • Mở một cửa sổ Terminal

  • Trong cửa sổ Terminal gõ lệnh

    Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] 
    [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    
    9 để khởi chạy IDLE

  • Nhấp vào Python → Tùy chọn. mục menu

  • Nhấp vào tab Chung

  • Nhấp vào nút radio Mở cửa sổ chỉnh sửa

  • Nhấp vào nút Được rồi

  • Đóng cửa sổ IDLE

  • Đóng cửa sổ Terminal


Soạn thảo chương trình đầu tiên của bạn

Sau khi cài đặt Python, các thư viện chuẩn Python, IDLE, Tkinter, NumPy, Pygame và các thư viện trang sách cũng như đã định cấu hình IDLE, bạn đã sẵn sàng soạn chương trình Python đầu tiên của mình. Thực hiện các hướng dẫn này

  • Sử dụng Mac Finder, tạo một thư mục có tên

    alias python=python3
    11

  • Mở một cửa sổ Terminal

  • Đưa ra lệnh

    alias python=python3
    12 để biến thư mục
    alias python=python3
    11 thành thư mục làm việc của bạn

  • Ra lệnh

    alias python=python3
    14 để khởi chạy IDLE. Lưu ý dấu và ở cuối. Dấu và ở cuối báo cho máy tính chạy chương trình
    Python 3.6.5 [v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55] 
    [GCC 4.2.1 [Apple Inc. build 5666] [dot 3]] on darwin
    Type "help", "copyright", "credits" or "license" for more information.
    >>> 
    
    9 ở chế độ nền, do đó giúp ứng dụng Terminal của bạn tự do xử lý các lệnh bổ sung trong khi IDLE đang chạy

  • Trong IDLE, nhập chương trình Python bốn dòng helloworld. py chính xác như nó xuất hiện bên dưới. Sử dụng các phím mũi tên, chuột hoặc bàn di chuột để di chuyển trong văn bản mà bạn đã nhập. Sử dụng phím Delete để xóa văn bản. Hãy cẩn thận;

  • echo $SHELL
    7
  • Khi bạn nhập xong, trong IDLE, nhấp vào Tệp → Lưu. mục menu để lưu chương trình Python. Lưu nó vào một tệp có tên

    alias python=python3
    16 trong thư mục
    alias python=python3
    11. Tên tệp phân biệt chữ hoa chữ thường, vì vậy hãy đảm bảo bạn sử dụng tất cả các chữ cái viết thường


Chạy chương trình đầu tiên của bạn

Bước cuối cùng là chạy chương trình của bạn. Có thể chạy một số chương trình Python từ bên trong IDLE, nhưng bạn nên chạy các chương trình được liên kết với trang sách này trực tiếp từ cửa sổ Terminal. Để làm điều đó, hãy thực hiện các bước sau

  • Trong cùng một cửa sổ Terminal, đưa ra lệnh

    alias python=python3
    02 để hiển thị tên của tất cả các tệp trong thư mục làm việc. Xác nhận rằng thư mục làm việc chứa tệp
    alias python=python3
    16 của bạn

  • Ban hành lệnh

    alias python=python3
    10 để chạy chương trình của bạn. Nếu máy tính ghi "Xin chào, Thế giới" vào cửa sổ Terminal, thì việc thực thi chương trình
    alias python=python3
    16 của bạn đã thành công. Thay vào đó, nếu máy tính ghi thông báo lỗi, thì hãy sử dụng IDLE để sửa chương trình của bạn và thực hiện lại lệnh
    alias python=python3
    10. Lặp lại cho đến khi chương trình của bạn chạy thành công. Nếu chương trình của bạn chạy thành công trong lần thử đầu tiên, thì hãy cố tình đưa một lỗi vào chương trình của bạn, để bạn có được một số kinh nghiệm sửa lỗi

  • Đóng cửa sổ IDLE

  • Đóng cửa sổ Terminal

Bây giờ bạn đã cài đặt và cấu hình một môi trường Python hợp lý, đồng thời đã sử dụng nó để soạn và chạy một chương trình Python. Xin chúc mừng. Bạn là một lập trình viên Python


Tải xuống các Chương trình Ví dụ về Trang web Sách [tùy chọn]

Chúng tôi khuyên bạn nên tải xuống các chương trình mẫu của trang sách, tức là các chương trình Python mẫu được trình bày dần dần trong toàn bộ trang sách. Sau khi làm như vậy, bạn có thể chạy các chương trình đó để giúp bạn tìm hiểu về chúng. Thực hiện các hướng dẫn này

  • Sử dụng trình duyệt Web của bạn để tải phần giới thiệu-python này. zip vào thư mục

    echo $SHELL
    72 của bạn

  • Trong Mac Finder, nhấp đúp vào

    alias python=python3
    14 để giải nén tệp, do đó tạo thư mục
    alias python=python3
    15 chứa các chương trình ví dụ về trang sách. [Bạn có thể xóa tệp
    alias python=python3
    14 sau khi bạn đã giải nén nó. ]

Sau đó thực hiện các bước này để kiểm tra việc tải xuống các chương trình ví dụ về trang web sách của bạn

  • Mở một cửa sổ Terminal

  • Đưa ra các lệnh

    echo $SHELL
    77 và
    alias python=python3
    18 để biến
    alias python=python3
    15 thành thư mục làm việc của bạn

  • Ban hành lệnh

    alias python=python3
    02. Xác nhận rằng thư mục làm việc có chứa tệp có tên
    alias python=python3
    01

  • Ban hành lệnh

    alias python=python3
    02. Nếu Python khởi chạy một cửa sổ stddraw hiển thị một quả bóng nảy hoạt hình, thì quá trình tải xuống các chương trình ví dụ về trang sách của bạn đã thành công

  • Đóng cửa sổ stddraw

  • Đóng cửa sổ Terminal


Tải xuống Dữ liệu Ví dụ về Trang web Sách [tùy chọn]

Chúng tôi khuyên bạn nên tải xuống dữ liệu ví dụ về trang sách, tức là các tệp dữ liệu được sử dụng bởi các chương trình ví dụ về trang sách được trình bày tăng dần trong trang web. Thực hiện các hướng dẫn này

  • Sử dụng trình duyệt Web của bạn để tải xuống dữ liệu giới thiệu này. zip vào thư mục

    echo $SHELL
    72 của bạn

  • Trong Finder, nhấp đúp vào

    alias python=python3
    04 để giải nén tệp, do đó tạo thư mục
    alias python=python3
    05 chứa các tệp dữ liệu ví dụ về trang sách. [Bạn có thể xóa tệp
    alias python=python3
    04 sau khi bạn đã giải nén nó. ]


Tải xuống thư viện trang sách. Phần 2 [không bắt buộc]

Trước đây trên trang này, chúng tôi đã mô tả cách tải xuống và cài đặt thư viện trang sách để Python có thể tìm thấy nó. Bây giờ chúng tôi mô tả cách tải xuống thư viện trang sách để bạn có thể tìm thấy nó — vì mục đích nghiên cứu mã triển khai nó, nếu bạn muốn. Thực hiện các hướng dẫn này

  • Sử dụng trình duyệt Web của bạn để tải xuống stdlib-python này. zip vào thư mục

    echo $SHELL
    72 của bạn

  • Trong Mac Finder, nhấp đúp vào

    alias python=python3
    08 để giải nén tệp, do đó tạo thư mục
    alias python=python3
    09 chứa thư viện trang sách. [Bạn có thể xóa tệp
    alias python=python3
    08 sau khi giải nén. ]

Mời các bạn nghiên cứu code triển khai thư viện trang sách. Nhưng đừng lo lắng nếu một số mã khó hiểu. Mã triển khai thư viện trang sách sử dụng một số tính năng của Python nằm ngoài phạm vi của sách giáo khoa và trang sách này


hỏi đáp

Q. Tại sao tôi gặp lỗi

alias python=python3
01 khi thực hiện lệnh
alias python=python3
02?

A. Bạn phải ra lệnh

alias python=python3
03, như mô tả ở trên

Q. Tôi đã tải xuống các tệp bằng trình duyệt của mình nhưng không thể tìm thấy chúng. Họ ở đâu?

A. Nhiều trình duyệt theo mặc định đặt các tệp đã tải xuống trong thư mục

echo $SHELL
72

Q. Làm cách nào để thoát khỏi vòng lặp vô hạn khi chạy chương trình của tôi từ ứng dụng Terminal?

A. Nhập Ctrl-c. Tức là vừa nhấn phím Ctrl vừa gõ phím c

Q. Tôi có phải sử dụng IDLE để tạo các chương trình Python của mình không?

A. Bạn không cần sử dụng IDLE để tạo các chương trình Python của mình; . Ví dụ: thật hợp lý khi sử dụng trình soạn thảo TextEdit đi kèm với Mac OS X. Tuy nhiên, nếu bạn sử dụng một số trình soạn thảo văn bản khác, thì hãy đảm bảo rằng bạn thay đổi cài đặt của nó để nó [1] sử dụng sơ đồ thụt lề bốn dấu cách và [2] thụt lề bằng dấu cách thay vì tab. Trang Wikipedia So sánh các trình soạn thảo văn bản cung cấp các mô tả tóm tắt về nhiều trình soạn thảo văn bản

Bạn có thể chạy Python 3 trên Mac không?

Sử dụng Python 3 làm mặc định của macOS . Nếu chúng tôi sử dụng cài đặt gói, phần điền python3 sẽ có sẵn trong /usr/local/bin/.

Làm cách nào để cài đặt Python trong Mac bằng thiết bị đầu cuối?

Cài đặt Python qua homebrew .
Mở terminal và nhập lệnh sau để nâng cấp homebrew. cập nhật $ brew && nâng cấp brew
Sau khi hoàn tất, hãy cài đặt python bằng lệnh này. bia cài đặt python3
Điều này sẽ hoàn tất việc cài đặt python trên máy của bạn

Chủ Đề