Mục lục
Dù bạn không phải là một lập trình viên thì đôi lúc bạn cũng gặp tình huống phải chạy file Python trên CMD (Command Prompt) hoặc trên Mac, ví dụ như bạn có thể dùng Python để đổi ID Teamviewer trên Mac. Việc đầu tiên bạn cần làm là kiểm máy tính của bạn đã có Python hay chưa, nếu chưa có thì bạn phải cài đặt Python cho Windows và Mac. Sau đó bạn mới có thể chạy file py được. Lucid Gen sẽ hướng dẫn bạn từng bước trong bài viết này.
Kiểm tra phiên bản Python trên máy tính
Trên Windows bạn mở ứng dụng CMD (Command Prompt), còn trên Mac bạn mở ứng dụng Terminal. Tiếp theo, bạn nhập dòng lệnh như bên dưới để kiểm tra phiên bản Python trên máy của bạn. Nếu ứng dụng trả về một phiên bản Python nào đó thì máy của bạn có thể chạy file Python trên CMD được.
python --version
Chạy file Python trên CMD
Để chạy file Python trên CMD thì bạn nhập nhập dòng lệnh python
, khoảng cách, đường dẫn file Python của bạn.
Nếu bạn gặp khó khăn trong việc lấy đường dẫn file Python thì bạn chỉ cần dùng tính năng sao chép đường dẫn file trên máy tính như sau.
Sao chép đường dẫn file Python trên Mac
Trong ứng dụng Finder bạn bật hiển thị đường dẫn file bằng tổ hợp phím Option Command P
. Tiếp theo bạn click chọn file Python script, nhấp chuột phải vào tên file ở phần đường dẫn và chọn Copy x as Pathname.
Sao chép đường dẫn file Python trên Windows
Trên Windows bạn có thể sao chép đường dẫn file Python bằng cách nhấp chuột phải vào file Python và chọn Copy as path.
Nếu máy của bạn không có tính năng Copy as path thì bạn có thể chọn Properties và sao chép đường dẫn ở mục Location, nhớ là bạn phải tự điền thêm tên file vào.
Chạy file Python với môi trường ảo Python
Nếu bạn đã có một môi trường ảo Python dành cho file Python script này thì bạn có thể kích hoạt môi trường ảo Python của bạn lên trước khi chạy file Python trên CMD.
conda activate myenv
python your/file/path.py
Chạy file Python bằng IDLE
Nếu bạn không thể chạy file Python trên CMD được thì bạn có thể sử dụng Python IDLE để thay thế. Hãy dùng tính năng tìm ứng dụng trên máy tính của bạn để mở IDLE. Trên IDLE Shell, bạn chọn File > Open để mở file Python mà bạn muốn chạy.
Sau khi đã mở được file Python script thì bạn chọn Run > Run Module để chạy file Python trên Mac hoặc Windows.
Khi chạy file Python trên IDLE thì nó sẽ mở thêm một cửa sổ để show kết quả như hình bên dưới.
Câu hỏi thường gặp
Làm sao sửa lỗi ModuleNotFoundError?
Hãy dùng lệnh pip install module-name để cài đặt module bị thiếu, bạn nên tạo môi trường ảo Python và cài đặt các module vào môi trường ảo đó để tránh gây lỗi cho Python gốc.
Làm sao sửa lỗi python is not recognized as an internal or external command?
Lỗi này tương tự như lỗi “command not found” trên Mac. Nó cho biết rằng máy tính của bạn chưa có Python. Hãy thử gỡ Python trước đó và cài đặt lại một lần nữa. Lưu ý quan trọng là bạn phải tích vào tùy chọn Add Python to PATH khi cài đặt Python trên Windows.
Làm sao sửa lỗi No such file or directory?
Lỗi này là do bạn nhập không đúng đường dẫn của file Python mà bạn muốn chạy. Hãy xem lại cách sao chép đường dẫn trong bài viết.
Lời kết
Nói chung cách chạy file Python trên CMD của Windows hay Terminal của Mac đều như nhau. Chỉ khác là Mac thường có sẵn Python, còn Windows thì bạn phải tự cài đặt Python. Quan trọng là máy của bạn phải có đủ các packages mà file Python script đó cần để chạy được. Nếu bạn có câu hỏi nào thì đừng ngại để lại bình luận bên dưới bài viết để giao lưu với Lucid Gen nhé!