Đánh giá trăn 3.10

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

Chủ Đề