Установка модулей python на Ubuntu

Мне нужно установить некоторые модули для python на Ubuntu Linux 12.04. Я хочу pygame и livewires, но я не уверен, как их установить.

У меня есть файл py для livewires, который был специально отредактирован (из книги, которую я читаю), и я хочу установить его, но я не уверен, как это сделать, я также хочу установить pygame.

Ответ 1

Есть два прекрасных способа установки пакетов Python на Ubuntu (и аналогичные системы Linux):

sudo apt-get install python-pygame

использовать диспетчер пакетов Debian/Ubuntu APT. Это работает только для пакетов, которые отправляются Ubuntu, если вы не измените конфигурацию APT, и, в частности, для Python 3 пакет PyGame отсутствует.

Другой вариант - использовать PIP, менеджер пакетов Python:

sudo apt-get install python3-pip

чтобы установить его, затем

sudo pip3 install pygame

чтобы получить пакет PyGame из PyPI и установить его для Python 3. У PIP есть некоторые ограничения по сравнению с APT, но он всегда извлекает последнюю версию пакет, а не тот пакет, который выбрали пакеты Ubuntu.

РЕДАКТИРОВАТЬ: повторить то, что я сказал в комментарии, pip3 еще нет в Ubuntu 12.04. Он все еще может быть установлен с помощью

sudo apt-get install python3-setuptools
sudo easy_install3 pip
sudo apt-get purge python-pip

После этого pip представляет собой версию PIP для Python 3 вместо pip3. Последняя команда предназначена только для безопасности; может быть PIPON 2 PIP установлен как /usr/bin/pip.

Ответ 2

Попробуйте установить pip.

apt-get install python-pip
pip install pygame

Ответ 3

Вы можете использовать несколько подходов:

1 - Скачайте пакет самостоятельно. Это то, что я использую больше всего. Если пакет соответствует спецификациям, вы можете установить его, переместившись в несжатую папку и набрав консоль:

python setup.py build
python setup.py install

2 - Используйте пип. Пип довольно прост. В консоли вы должны ввести:

pip install package_name

Вы можете получить pip здесь https://pypi.python.org/pypi/pip и установить его с помощью метода 1

Одно замечание: если вы не используете virtualenv, вам нужно будет добавить sudo перед этими командами (не рекомендуется)

Ответ 4

Это зависит от версии Ubuntu и используемой среды IDE. Ubuntu 15 и старше поставляются с Python 2.7 и Ubuntu 16.04 поставляется с Python 2.7 и 3.5. Теперь на основе IDE, которую вы используете, есть несколько способов сделать это. Допустим, вы установили Spyder из магазина приложений Ubuntu или установили Jupyter. Другими словами, у вас нет такого дистрибутива, как Anaconda или Enthought, которые устанавливают свои собственные версии Python. Это важно обратить внимание на то, что, как только вы пытаетесь установить пакет/библиотеку, вам нужно знать, на какой Python он устанавливается.

Теперь, предполагая, что у вас есть только IDE, подключенная к версиям Python по умолчанию Ubuntu, вы можете использовать терминал для установки пакетов:

Для python 2.7 используйте

pip install libraryname

Для python 3.5 используйте

pip3 install libraryname

Иногда по причинам, которые я не знаю, во время процесса установки пакета Linux блокирует доступ к Python, попробуйте также:

sudo apt install python-libraryname

и для Python 3.5

sudo apt install python3-libraryname

Это помогло мне установить все библиотеки, которые мне нужны.

Теперь, если вы используете дистрибутив, например Aanaconda или Enthought, существует хорошая вероятность того, что библиотеки, которые вы устанавливаете, не будут добавлены в библиотеки, используемые этими дистрибутивами. Чтобы установить библиотеки для этих дистрибутивов, после запуска дистрибутива перейдите на консоль ipython и напишите

!pip install libraryname

В случае Enthought у него есть собственный диспетчер пакетов, в котором он имеет большинство необходимых вам библиотек, и вы можете установить их там, не используя пипс или что-то еще.

Ответ 5

Просто посмотри спроси.

например. этот пост точно отражает вашу проблему.

Для ubuntu в сети множество отличных сайтов: -)