Tôi vừa cài đặt phiên bản beta của Python 3.10
, mở mã so với, thay đổi trình dịch Python thành Python 3. 10 64 bit [PC của tôi hoạt động với 64 bit] và quản lý để tiếp tục làm việc trong dự án Pygame của tôi
Nội dung chính Hiển thị
- Phiên bản nào của python tương thích với pygame?
- Tôi có thể cài đặt pygame không?
- Phiên bản mới nhất của pygame là gì?
- Python 3 có đi kèm với pygame không?
Tuy nhiên, khi tôi chạy mã, tôi phải đối mặt với ModuleNotFoundError
nói rằng. Không có mô-đun tên Pygame. [mặc dù mô-đun pygame đã được cài đặt hoàn hảo]
Vì vậy, đó là do phiên bản beta của Python? . 10 cùng một lúc?
hỏi ngày 13 tháng 6 năm 2021 lúc 9. 45 13 tháng 6 năm 2021 lúc 9. 45
Phát triển người phát triển Người phát triển
1101 Huy hiệu vàng1 Huy hiệu bạc10 Huy hiệu đồng1 huy hiệu vàng1 huy hiệu bạc10 huy hiệu đồng
10
Tôi cho rằng nó có thể là một vấn đề tương thích
pip3.9 install pygame
good active
pip3.10 install pygame
return a series of error. Một số trong số chúng là lỗi PIP/Pygame phải làm với bánh xe và phụ thuộc. Vì vậy, tôi đã nhân bản lưu trữ bộ nguồn pygame local và cố gắng xây dựng nó từ nguồn
python3.9 setup.py build;
python3.9 setup.py install
active as mong đợi
python3.10 setup.py build;
python3.10 setup.py install
đạt đến giới hạn nghiêm trọng của 20 lỗi và giải quyết nó đã được thực hiện. Tôi đã thử nhiều cách giải quyết và giải pháp hoạt động cho các phiên bản cũ của cả pygame và python nhưng không thể là không có gì hoạt động, vì vậy tôi nghĩ rằng nó thực sự chỉ là vấn đề tương thích và chúng tôi sẽ làm . 10
Đã trả ngày 17 tháng 6 năm 2021 lúc 4. 15 17 tháng 6 năm 2021 lúc 4. 15
Cho Mac user
Trình cài đặt Python 3. 10 là phổ biến, có nghĩa là nó đang chạy phiên bản ARM64 của Python 3. 10 default. Do pygame chưa được cập nhật để chạy trên ARM64 nên bạn cần chạy Python 3. 10 ở Rosetta, để thực hiện điều này từ lệnh sử dụng shell. Python3-Intel64
Nhập pygame sau đó sẽ hoạt động tốt với Python 3. 10
Để sử dụng mã này trong mã AND, bạn cần thay đổi tệp setS. json to
"con trăn. defaultinterpreterpath". "/usr/local/bin/python3-intel64"
Sau đó chọn phiên dịch từ trình soạn thảo
Đã trả lời ngày 21 tháng 10 năm 2021 lúc 16. 04 21/10/2021 lúc 16. 04
Edsteredster Edster
1132 Huy hiệu bạc8 Huy hiệu đồng2 huy hiệu bạc8 huy hiệu đồng
If pip install pygame
with Python 3. 10 lần tạo ra lỗi, bạn luôn có thể thử lại bằng cách cài đặt với tệp. whl từ trang web này. https. //www. lfd. uci. edu/~gohlke/pythonlibs/#pygame
Cài đặt có thể giống như thế này
pip install {path-to-whl-file}/pygame-2.0.1-cp310-cp310-win_amd64.whl
Đã trả lời ngày 27 tháng 9 năm 2021 lúc 21. 25 27 tháng 9 năm 2021 lúc 21. 25
Tôi đã phải đối mặt với vấn đề tương tự và VSCode thực sự giải thích những gì đang diễn ra và nhờ @edster tôi có thể giải quyết nó
TL. DR. Đặt defaultInterpreterPath
thành một giá trị khác và đặt lại thành python
Đặt defaultInterpreterPath
thành một giá trị khác và đặt lại thành python
Mô tả cho tùy chọn Edster đã được cập nhật
Đường dẫn đến Python mặc định để sử dụng khi phần mở rộng được tải lên lần đầu tiên, không còn được sử dụng khi thông tin dịch vụ được chọn cho không gian làm việc. Xem https. // hay còn gọi là. ms/aafekmf để hiểu khi nào nó được sử dụng
Và khi bạn đi đến liên kết, thông tin quan trọng là
Changes for python. defaultinterpreterpet sẽ không được chọn bởi Python mở rộng tiện ích khi người dùng chọn rõ ràng một trình thông dịch khác cho không gian làm việc. Phần mở rộng cũng sẽ không đặt cũng như không thay đổi giá trị của cài đặt này, nó sẽ chỉ đọc từ nó
Trong trường hợp của tôi, dự án đã được tải xuống bằng cách sử dụng liên kết tượng trưng python không được chuyển tiếp vào 3. 9 và sau đó tôi đã tải xuống 3. 10 và cập nhật đường dẫn của mình để có python
chỉ vào 3. 10, nhưng khi tôi làm điều đó vì giá trị của defaultInterpreterPath
không thay đổi trên mã so với mã so với Nó không cố gắng loại bỏ nó một lần nữa
Các giả định của tôi là defaultInterpreterPath
không lưu trữ liên kết tượng trưng bản gốc mà là nơi nó chỉ ra
- Thay đổi nó thành một giá trị khác và đặt lại giá trị thành
python
Sự cố đã được giải quyết cho tôi, nhưng tôi giả sử nếu bạn chỉ tắt/bật tiện ích mở rộng Python trên VSCode thì nó sẽ hoạt động
Tuyên bố miễn trừ trách nhiệm. Đây chỉ là những giả định và tôi đã không thử chúng ở cuối cùng, xin vui lòng bình luận ở đây kết quả nếu bạn thử hoặc nếu bạn có bất cứ điều gì để bổ sung
Đã trả ngày 29 tháng 7 lúc 12. 36 29 tháng 7 lúc 12. 36
Phiên bản nào của python tương thích với pygame?
Đầu tiên hãy kiểm tra xem bạn có đang sử dụng phiên bản mới nhất của Python hay không. Bởi vì pygame chỉ được hỗ trợ Python 3. 7. 7 hoặc phiên bản cao hơn, vì vậy hãy đảm bảo rằng bạn đang sử dụng phiên bản Python mới nhất. trăn 3. 7. Phiên bản 7 trở lên , vì vậy hãy đảm bảo bạn đang sử dụng phiên bản mới nhất của python.
Tôi có thể cài đặt pygame không?
Cách tốt nhất để cài đặt pygame là với công cụ PIP [đó là những gì Python sử dụng để cài đặt các gói]. Lưu ý, điều này đi kèm với Python trong các phiên bản gần đây. Chúng tôi sử dụng cờ --User để bảo đảm nó được cài đặt vào thư mục nhà, thay vì toàn cầu. Nếu nó hoạt động, bạn đã sẵn sàng để đi. [đây là thứ mà python sử dụng để cài đặt các gói]. Lưu ý, điều này đi kèm với python trong các phiên bản gần đây. Chúng tôi sử dụng cờ --user để yêu cầu nó cài đặt vào thư mục chính, thay vì trên toàn cầu. Nếu nó hoạt động, bạn đã sẵn sàng để đi.
Phiên bản mới nhất của pygame là gì?
Trò chơi điện tử 2. 0 phát hành vào ngày 28 tháng 10 năm 2020, vào ngày sinh nhật lần thứ 20 của Pygame. phát hành vào ngày 28 tháng 10 năm 2020, nhân dịp sinh nhật lần thứ 20 của Pygame.
Python 3 có đi kèm với pygame không?
Pygame không đi kèm với Python. Giống như Python, pygame có sẵn miễn phí. Bạn sẽ phải tải xuống và cài đặt pygame, dễ dàng như tải xuống và cài đặt trình thông dịch Python