Установка 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 это работает для меня:

  1. Сначала вам нужно установить модуль pip (он поможет установить livewires на последнем шаге)

sudo apt install python3-pip

  1. Установите модуль pygame, необходимый для livewire.

sudo apt install python3-pygame

  1. И, наконец, установите необходимый модуль

pip3 install livewires

  1. Но, скорее всего, livewire не будет работать, так как он не работает для меня. Таким образом, вы можете использовать обновленную версию - superwires. Установка почти такая же:

pip3 install superwires

И просто используйте суперпровода вместо живых проводов в своих инструкциях.

Обратите внимание, что это не сработало для меня:

sudo apt install python3-livewires

с ошибкой: E: невозможно найти пакет python3-livewires

Другие вопросы по тегам