Установка livewires для питона
Я работаю над заданием для школы и не осознавал, что мне нужно установить пакет pygame/livewires, чтобы использовать программу, которую я пишу, потому что я использовал школьный ноутбук в классе и не использовал свой личный ноутбук. Это действительно простая программа, но я все еще не могу запустить ее, потому что загруженная мной установка pygame не работает. Когда я набираю "import pygame" в оболочке, это работает, но когда я пытаюсь что-то вроде "из livewires import games", он говорит, что модуль livewires не может быть найден. Я использую Python3.1.1, но у меня также установлен Python3.4.3. ПОЖАЛУЙСТА, ПОМОГИТЕ и заранее спасибо.
3 ответа
Я тоже новичок в этом, и я установил Python 3.2 и обнаружил, что livewires не будут работать. Я нашел ссылку на сверхпроводники: https://pypi.python.org/pypi/SuperWires/0.9.6
Я распаковал этот tar-файл, а затем скопировал папку superwires в папку Python32/Lib на моем компьютере с Windows и запустил мою тестовую программу (переходя от игр импорта livewires к играм импорта superwires), и это сработало!
По этой ссылке, нет версии livewires для python 3. По моему опыту, livewires также довольно неуклюжая библиотека. Я (и связанная ветка) рекомендую использовать pygame или tikinter для ваших нужд GUI в python 3.
Изменить: Хотя я не изменил свое мнение о том, что вы должны использовать Pygame или Tkinter, я нашел исходный код для книги по этой ссылке, которая включает в себя исходный код для всех примеров в книге, а также используемые библиотеки, включая livewires,
Для python3 это работает для меня:
- Сначала вам нужно установить модуль pip (он поможет установить livewires на последнем шаге)
sudo apt install python3-pip
- Установите модуль pygame, необходимый для livewire.
sudo apt install python3-pygame
- И, наконец, установите необходимый модуль
pip3 install livewires
- Но, скорее всего, livewire не будет работать, так как он не работает для меня. Таким образом, вы можете использовать обновленную версию - superwires. Установка почти такая же:
pip3 install superwires
И просто используйте суперпровода вместо живых проводов в своих инструкциях.
Обратите внимание, что это не сработало для меня:
sudo apt install python3-livewires
с ошибкой: E: невозможно найти пакет python3-livewires