Как установить библиотеку в pycharm
Перейти к содержимому

Как установить библиотеку в pycharm

  • автор:

Как установить библиотеку в Python: руководство для новичка

Знания расширяют сознание, а библиотеки — возможности языков программирования. Расскажем, как подключить их в Python.

Наталья Березовская

Наталья Березовская

Автор в сфере IT, digital, экономики и финансов. Ведёт некоммерческий проект для начинающих писателей «ЛитЦех».

Мы уже рассказывали, как установить Python на различные операционные системы. Если хотите расширить возможности языка, используйте менеджер пакетов — именно с ним подключают библиотеки и модули. А если стоит вопрос, как научиться программировать на Python и получить работу, записывайтесь на курс «Python-разработчик».

Ручная установка

В этом способе не нужен традиционный установщик пакетов pip — модуль подключается прямо из источника. Это удобно, когда у вас несколько версий Python и нужно импортировать модуль в разные. Рекомендуем научиться делать это сразу.

1. Установите setuptools

Для этого скачайте файл с PyPI и извлеките его в системе.

2. Откройте сессию терминала

Поменяйте каталог на папку с файлом setup.

3. Запустите команду:

И автоматически установите любой необходимый пакет. Однако есть ограничения:

  • Он может попробовать запустить пакет, который еще не загрузился до конца.
  • С помощью easy install нельзя провести деинсталляцию.

Из-за этих и других причин в сообществе языка Python придумали и реализовали программу pip.

Установка pip

Она появилась в Python 3.4 и скачивается вместе с самим языком, но если у вас более ранняя версия, то установите pip вручную:

  • Зайдите в PyPI и скачайте скриптget-pip.py.
  • Затем выполните команду:
python get-pip.py

Установятся setuptools, если ранее его не было на компьютере, и сам pip. С его помощью подключают любые библиотеки и файлы — всё, что только может установить easy install. Но теперь для этого будет использоваться иная команда:

pip install package_name

А для обновления пакета применяйте:

Как установить библиотеку в Python

Python — популярный язык программирования, который поддерживает много дополнительных библиотек, модулей и фреймворков. Библиотеки помогают упростить разработку программ — используя их, вам не придется каждый раз набирать один и тот же код.

Чтобы установить необходимый пакет на Python, сначала его нужно найти. Для этого используют PyPI (Python Package Index) — хранилище программного обеспечения для Python. Но установка, подключение и работа с пакетами вручную — долгий процесс. Чтобы избежать трудностей, можно использовать специальную утилиту — установщик пакетов pip.

Pip — это утилита в командной строке, с помощью которой можно устанавливать и удалять программные пакеты PyPI. Другими словами, это система управления программными пакетами, написанными на Python.

В этой статье мы расскажем, как устанавливать библиотеки в Python при помощи pip.

Как установить pip

Для Python 3.4 и выше pip установлен по умолчанию, поэтому перед установкой стоит проверить версию Python. Это можно сделать через терминал.

Установка библиотек на PyCharm

Правильно ли я понимаю: ‘Когда я устанавливаю библиотеку через PyCharm, то она устанавливается только в проект’? Если через cmd то на весь пк сразу? Просто у меня скрипт через пайчарм работал, а чтобы через лкм по .py на рабочем столе нет. Пришлось в cmd устанавливать библиотеки, так как скрипт выдавал ошибку, не найдена библиотека.

Отслеживать
задан 21 сен 2019 в 14:02
35 1 1 золотой знак 1 1 серебряный знак 5 5 бронзовых знаков

Нет она устанавливается на весь компьютер, только библиотека в файлах pycharm их можно в pycharm обновлять в настройках.

21 сен 2019 в 14:27
похожий вопрос ModuleNotFoundError: No module named ‘pandas’
21 сен 2019 в 15:44

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

Если вы в создали виртуальное окружение для проекта, и в настройках проекта указан интерпретатор из этого виртуального окружения, то библиотека устанавливается локально, в этом виртуальном окружении. В настройках проекта можно указать использовать системный интерпретатор Python, а не Python из виртуального окружения, тогда и библиотеки будут устанавливаться для системного Python.

Пример, выбран общесистемный интерпретатор:

Общесистемный интерпретатор

Интерпретатор из виртуального окружения (обратите внимание на зеленую букву V на значке интерпретатора):

Виртуальное окружение

Также, если установлено несколько интерпретаторов (интерпретаторы разных версий, anaconda, pypy, и т.д.), может оказаться, что в настройках проекта указан один, а при запуске вне проекта («с рабочего стола») запускается другим интерпретатором. Соответственно, и библиотеки для разных интерпретаторов ставятся независимо друг от друга.

При разработке в Pycharm удобнее использовать для проекта отдельное виртуальное окружение с ограниченным набором библиотек. При использовании системного интерпретатора Pycharm может очень надолго уходить в переиндексацию доступных модулей. Если сделать окружение с 1-3 нужными дополнительными библиотеками, то индексация происходит намного быстрее. Для запуска «снаружи» можно сделать пусковой файл (bat под windows, sh под linux), который будет активировать окружение, а потом запускать саму программу.

Как установить библиотеку в PyCharm Mac?

Я школьник и мало что знаю, так что расписать нужно очень подробно. Я пробовал через PIP, однако он устанавливает папку в site-packages. Они не работают, по крайней мере не как должны.

  • Вопрос задан более двух лет назад
  • 2418 просмотров

1 комментарий

Простой 1 комментарий

Vaindante

если надо очень подробно то надо брать учебник и читать,
а так пип все правильно ставит, и они работают, если правильно использовать

Решения вопроса 0
Ответы на вопрос 1

ifullut

Учу программирование понарошку.

Лучше всего будет установить сразу через терминал. Ошибок меньше будет.
А так вот:
1) Для подключения модулей перейти в File->Settings->Interpreter
2) Находим значок «+»
3) Ищем нужный модуль, устанавливаем его. Подтверждаем изменения, перезагружаем с настройкой обнволений PyCharm
3) Готово!)
mzrLn.png
Ij60u.png

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *