Мне установили Ubuntu 16.04.1, которой установили Python 3.5. Таким образом, когда я работаю python3
, Python 3.5 работает. Я должен установить Python 3.4 (так как это - последняя версия, которую модуль Pygame поддерживает).
Как я могу установить Python 3.4 на эту машину? Я должен удалить Python 3.5? Как я запускаю Python 3.4, если python3 работает 3.5?
Вы не должны устанавливать Python 3.4, потому что существует версия pygame, готового к 3,5. Откройте терминал (нажатие Ctrl + Высокий звук + T ) и работайте:
sudo apt install python3-pip
pip3 install pygame
последняя команда дает вывод:
Collecting pygame
Downloading pygame-1.9.2rc1-cp35-cp35m-manylinux1_x86_64.whl (10.0MB)
100% |████████████████████████████████| 10.0MB 54kB/s
Installing collected packages: pygame
Successfully installed pygame
Примечание эти cp35
, что означает, что это для Python 3.5. Это может быть проверено:
$ python3
Python 3.5.2+ (default, Sep 22 2016, 12:18:14)
[GCC 6.2.0 20160927] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import pygame
>>>
Примечание отсутствие ошибки при импорте его.
<час>Кредит к другой ответ, имеющий дело с той же проблемой в Windows .