Hỏi đáp

Chia sẻ kiến thức, cùng nhau phát triển

Lỗi pygame hôm trước chạy ok hôm này lại lỗi =))??

2 năm trước 1.734 lượt xem 14 bình luận 2 năm trước

mình chạy chương python sài thư viện pygame mà nó báo: 

(mấy hôm trước còn chạy ok đến hôm nay thì có vấn đề ? 😕)

Tui thấy vậy nên pip install pygame lại thì nó lại báo:

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập
tuang8ee đã bình luận 2 năm trước

Theo phán đoán của mình có thể bạn đang cài đặt nhiều môi trường python trên máy, dẫn đến việc code hôm trước chạy được hôm nay lại không chạy được.

Nguyên nhân thứ 2 có thể khi bạn cài đặt thư viện khác dẫn đến xung đột, bản thư viện cài trước đó bị tự động thay thế or đã bị xóa bỏ. 

I. Trường hợp nhầm lẫn môi trường python: 

Kiểm tra: 

Cách 1: 

Nếu bạn xài VScode có thể mở Pj của bạn lên, rồi bấm tổ hợp phím: "Shift + Ctrl + P" -> Python: Select Interpreter: Trong này sẽ liệt kê một số môi trường python bạn đã cài. Bạn có thể thử đổi lại môi trường python và tiến hành chạy lại xem có lỗi không nhé. 

Lưu ý rằng, trên máy bạn có thể cài được rất nhiều môi trường python khác nhau như 3.10, 3.9, 3.8. Dựa vào log của bạn gửi, có thể bạn lệnh bạn chạy phía trên đang dùng 3.8, trong khi lần trước dùng là 3.10 nên sinh ra lỗi. 

Cách 2: 

1. Kiểm tra môi trường python đang có. Thường python khi cài đặt sẽ cài được cài ở đây: 

C:\Users\{user của bạn}\AppData\Local\Programs\Python\{Version Python bạn cài}\python.exe

2. Thực hiện chạy lệnh đầy đủ thay vì lệnh tắt qua enviroment: 

Bình thường bạn chạy lệnh như sau: python file.py or python -m file.py

Hãy thay thế "python" bằng đường dẫn đầy đủ vừa lấy được ở bước 1: 

C:\Users\{user của bạn}\AppData\Local\Programs\Python\{Version Python bạn cài}\python.exe file.py or ... -m file.py.

Đối với trường hợp này, nếu bạn gọi install thư viện thì cũng sử dụng đường dẫn đầy đủ như vậy thay cho "python" như trước nhé. 

 

II. Nếu đối với trường hợp sai thư viện, xung đột thư viện thì bạn kiểm tra lại thư viện đang cài của mình nhé. 

Trường hợp này thì bạn cần uninstall các thư viện cũ đi và thử tiến hành cài lại từng cái một. Kiểm tra kĩ lúc cài đặt xem có thư viện nào bị cài lại 2 lần không. 

Xử dụng lệnh sau để ktra: 

python -m pip list

Có thể kết hợp đường dẫn đầy đủ thay cho python như hướng dẫn trước đó. 

 

 

Chúc bạn may mắn!

Fury Moderator đã bình luận 2 năm trước

thấy báo lệnh print sai cú pháp kìa bác. 


 

mr bảo đã bình luận 2 năm trước

sao trên visual thì ko dc còn sublime test thì chạy dc nè nhưng mà tui muốn visual nên vẫn đang tìm cách sữa

 

 

Kteam SuperAdmin đã bình luận 2 năm trước

có thể phiên bản pip của bạn không tương thích với phiên bản Python hiện tại.

thanhnienmoi123 đã bình luận 2 năm trước

hỏi chat GPT đi

Câu hỏi mới nhất