Как найти файл pips

It depends on how/where your python was installed.

For example:

  • if you are using Conda for your python, you will most likely find your packages in the default location of:
c:users<username>miniconda3libsite-packages
  • Whereas, if you installed Python3.8 as a stand-alone, you will find it under:
C:Users<username>AppDataRoamingPythonPython38site-packages

where if you install a simply pip package (that did not use any specific locations), and just having some scripts, it will end up in:

C:Python38Scripts

Noting that if the script depend on libraries, it will probably not work, as they will not be found from this location, if installed on Windows, and not taking this into account.

  • Or if you used Cygwin, they’ll end up in one of:
/usr/lib/python3.8/site-packages      
/usr/local/lib/python3.8/site-packages

Again, you best bet is to check with:

pip -V
pip list -v

There is also a pip package called pip-date that contain a utility called pipbyday that will show you the location of each package and the installation time.

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

Однако скачивание, установка и работа с этими пакетами вручную утомительны и занимают много времени. Именно поэтому многие разработчики полагаются на специальный инструмент PIP для Python, который всё делает гораздо быстрее и проще.

Сама аббревиатура — рекурсивный акроним, который на русском звучит как “PIP установщик пакетов” или “Предпочитаемый установщик программ”. Это утилита командной строки, которая позволяет устанавливать, переустанавливать и деинсталлировать PyPI пакеты простой командой pip.

Если вы когда-нибудь работали с командной строкой Windows и с терминалом на Linux или Mac и чувствуете себя уверенно, можете пропустить инструкции по установке.

Устанавливается ли PIP вместе с Python?

Если вы пользуетесь Python 2.7.9 (и выше) или Python 3.4 (и выше), PIP устанавливается вместе с Python по умолчанию. Если же у вас более старая версия Python, то сначала ознакомьтесь с инструкцией по установке.

Правильно ли Python установлен?

Вы должны быть уверены, что Python должным образом установлен на вашей системе. На Windows откройте командную строку с помощью комбинации Win+X. На Mac запустите терминал с помощью Command+пробел, а на Linux – комбинацией Ctrl+Alt+T или как-то иначе именно для вашего дистрибутива.

Затем введите команду:

python --version

На Linux пользователям Python 3.x следует ввести:

python3 --version

Если вы получили номер версии (например, Python 2.7.5), значит Python готов к использованию.

Если вы получили сообщение Python is not defined (Python не установлен), значит, для начала вам следует установить Python. Это уже не по теме статьи. Подробные инструкции по установке Python читайте в теме: Скачать и установить Python.

Как установить PIP на Windows.

Следующие инструкции подойдут для Windows 7, Windows 8.1 и Windows 10.

  1. Скачайте установочный скрипт get-pip.py. Если у вас Python 3.2, версия get-pip.py должны быть такой же. В любом случае щелкайте правой кнопкой мыши на ссылке и нажмите “Сохранить как…” и сохраните скрипт в любую безопасную папку, например в “Загрузки”.
  2. Откройте командную строку и перейдите к каталогу с файлом get-pip.py.
  3. Запустите следующую команду: python get-pip.py

Как установить PIP на Mac

Современные версии Mac идут с установленными Python и PIP. Так или иначе версия Python устаревает, а это не лучший вариант для серьёзного разработчика. Так что рекомендуется установить актуальные версии Python и PIP.

Если вы хотите использовать родную систему Python, но у вас нет доступного PIP, его можно установить следующей командой через терминал:

sudo easy_install pip

Если вы предпочитаете более свежие версии Python, используйте Homebrew. Следующие инструкции предполагают, что Homebrew уже установлен и готов к работе.

Установка Python с помощью Homebrew производится посредством одной команды:

brew install python

Будет установлена последняя версия Python, в которую может входить PIP. Если после успешной установки пакет недоступен, необходимо выполнить перелинковку Python следующей командой:

brew unlink python && brew link python

Как установить PIP на Linux

Если у вас дистрибутив Linux с уже установленным на нем Python, то скорее всего возможно установить PIP, используя системный пакетный менеджер. Это более удачный способ, потому что системные версии Python не слишком хорошо работают со скриптом get-pip.py, используемым в Windows и Mac.

Advanced Package Tool (Python 2.x)

sudo apt-get install python-pip

Advanced Package Tool (Python 3.x)

sudo apt-get install python3-pip

pacman Package Manager (Python 2.x)

sudo pacman -S python2-pip

pacman Package Manager (Python 3.x)

sudo pacman -S python-pip

Yum Package Manager (Python 2.x)

sudo yum upgrade python-setuptools
sudo yum install python-pip python-wheel

Yum Package Manager (Python 3.x)

sudo yum install python3 python3-wheel

Dandified Yum (Python 2.x)

sudo dnf upgrade python-setuptools
sudo dnf install python-pip python-wheel

Dandified Yum (Python 3.x)

sudo dnf install python3 python3-wheel

Zypper Package Manager (Python 2.x)

sudo zypper install python-pip python-setuptools python-wheel

Zypper Package Manager (Python 3.x)

sudo zypper install python3-pip python3-setuptools python3-wheel

Как установить PIP на Raspberry Pi

Как пользователь Raspberry, возможно, вы запускали Rapsbian до того, как появилась официальная и поддерживаемая версия системы. Можно установить другую систему, например, Ubuntu, но в этом случае вам придётся воспользоваться инструкциями по Linux.

Начиная с Rapsbian Jessie, PIP установлен по умолчанию. Это одна из серьёзных причин, чтобы обновиться до Rapsbian Jessie вместо использования Rapsbian Wheezy или Rapsbian Jessie Lite. Так или иначе, на старую версию, все равно можно установить PIP.

Для Python 2.x:

sudo apt-get install python-pip

Для Python 3.x:

sudo apt-get install python3-pip

На Rapsbian для Python 2.x следует пользоваться командой pip, а для Python 3.x — командой pip3 при использовании команд для PIP.

Как обновить PIP для Python

Пока PIP не слишком часто обновляется самостоятельно, очень важно постоянно иметь свежую версию. Это может иметь значение при исправлении багов, совместимости и дыр в защите.

К счастью, обновление PIP проходит просто и быстро.

Для Windows:

python -m pip install -U pip

Для Mac, Linux, или Raspberry Pi:

pip install -U pip

На текущих версиях Linux и Rapsbian Pi следует использовать команду pip3.

Как устанавливать библиотеки Python с помощью PIP

Если PIP работоспособен, можно начинать устанавливать пакеты из PyPI:

pip install package-name

Установка определённой версии вместо новейшей версии пакета:

pip install package-name==1.0.0

Поиск конкретного пакета:

pip search "query"

Просмотр деталей об установленном пакете:

pip show package-name

Список всех установленных пакетов:

pip list

Список всех устаревших пакетов:

pip list --outdated

Обновление устаревших пакетов:

pip install package-name --upgrade

Следует отметить, что старая версия пакета автоматически удаляется при обновлении до новой версии.

Полностью переустановить пакет:

pip install package-name --upgrade --force-reinstall

Полностью удалить пакет:

pip uninstall package-name

I activated a virtualenv which has pip installed. I did

pip3 install Django==1.8

and Django successfully downloaded. Now, I want to open up the Django folder. Where is the folder located?

Normally it would be in «downloads», but I’m not sure where it would be if I installed it using pip in a virtualenv.

Peter Mortensen's user avatar

asked May 1, 2015 at 2:25

SilentDev's user avatar

SilentDevSilentDev

20.5k28 gold badges108 silver badges213 bronze badges

4

pip show <package name> will provide the location for Windows and macOS, and I’m guessing any system. :)

For example:

> pip show cvxopt
Name: cvxopt
Version: 1.2.0
...
Location: /usr/local/lib/python2.7/site-packages

Peter Mortensen's user avatar

answered Jul 25, 2017 at 16:55

gdbj's user avatar

12

pip list -v can be used to list packages’ install locations, introduced in https://pip.pypa.io/en/stable/news/#b1-2018-03-31

Show install locations when list command ran with “-v” option. (#979)

>pip list -v
Package                  Version   Location                                                             Installer
------------------------ --------- -------------------------------------------------------------------- ---------
alabaster                0.7.12    c:usersmeappdatalocalprogramspythonpython38libsite-packages pip
apipkg                   1.5       c:usersmeappdatalocalprogramspythonpython38libsite-packages pip
argcomplete              1.10.3    c:usersmeappdatalocalprogramspythonpython38libsite-packages pip
astroid                  2.3.3     c:usersmeappdatalocalprogramspythonpython38libsite-packages pip
...

This feature is introduced in pip 10.0.0b1. On Ubuntu 18.04 (Bionic Beaver), pip or pip3 installed with sudo apt install python-pip or sudo apt install python3-pip is 9.0.1 which doesn’t have this feature.

Check https://github.com/pypa/pip/issues/5599 for suitable ways of upgrading pip or pip3.

Peter Mortensen's user avatar

answered Dec 11, 2019 at 2:46

leoly's user avatar

leolyleoly

8,3286 gold badges32 silver badges32 bronze badges

4

pip when used with virtualenv will generally install packages in the path <virtualenv_name>/lib/<python_ver>/site-packages.

For example, I created a test virtualenv named venv_test with Python 2.7, and the django folder is in venv_test/lib/python2.7/site-packages/django.

answered May 1, 2015 at 2:41

khampson's user avatar

khampsonkhampson

14.5k4 gold badges41 silver badges43 bronze badges

5

Easiest way is probably

pip3 -V

This will show you where your pip is installed and therefore where your packages are located.

answered Jul 3, 2020 at 19:10

Ryan's user avatar

RyanRyan

7194 silver badges3 bronze badges

2

In a Python interpreter or script, you can do

import site
site.getsitepackages() # List of global package locations

and

site.getusersitepackages() # String for user-specific package location

For locations third-party packages (those not in the core Python distribution) are installed to.

On my Homebrew-installed Python on macOS, the former outputs

['/usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages'],

which canonicalizes to the same path output by pip show, as mentioned in a previous answer:

$ readlink -f /usr/local/Cellar/python/3.7.4/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages
/usr/local/lib/python3.7/site-packages

Reference: https://docs.python.org/3/library/site.html#site.getsitepackages

answered Aug 11, 2019 at 21:55

flow2k's user avatar

flow2kflow2k

3,89939 silver badges54 bronze badges

2

By default, on Linux, Pip installs packages to /usr/local/lib/python2.7/dist-packages.

Using virtualenv or —user during install will change this default location. If you use pip show make sure you are using the right user or else pip may not see the packages you are referencing.

answered Jul 3, 2018 at 14:16

CognizantApe's user avatar

CognizantApeCognizantApe

1,14910 silver badges10 bronze badges

2

The safest way is to call pip through the specific python that you are executing. If you run pip show pip directly, it may be calling a different pip than the one that python is calling. Examples:

$ python -m pip show pip
$ python3 -m pip show pip
$ /usr/bin/python -m pip show pip
$ /usr/local/bin/python3 -m pip show pip

Here’s an example showing how they can differ:

$ pip show pip

Location: /usr/local/lib/python3.9/site-packages

$ python -m pip show pip

Location: /Library/Python/2.7/site-packages

answered Sep 2, 2021 at 18:09

wisbucky's user avatar

wisbuckywisbucky

32.2k10 gold badges142 silver badges99 bronze badges

One can import the package then consult its help

import statsmodels
help(sm)

At the very bottom of the help there is a section FILE that indicates where this package was installed.

This solution was tested with at least matplotlib (3.1.2) and statsmodels (0.11.1) (python 3.8.2).

answered Jul 22, 2020 at 17:27

Gael Lorieul's user avatar

Gael LorieulGael Lorieul

2,9564 gold badges24 silver badges49 bronze badges

1

% python -c "import sysconfig; print(sysconfig.get_path('purelib'))"
/opt/homebrew/lib/python3.11/site-packages
% pip show yt-dlp
Name: yt-dlp
Version: 2023.3.4
Summary: A youtube-dl fork with additional features and patches
Home-page: https://github.com/yt-dlp/yt-dlp
Author:
Author-email:
License:
Location: /opt/homebrew/lib/python3.11/site-packages
Requires: brotli, certifi, mutagen, pycryptodomex, websockets
Required-by:

How do I find the location of my Python site-packages directory?

or shorter python -m pip show pip

Where does pip install its packages?

answered Apr 6 at 12:56

rofrol's user avatar

rofrolrofrol

14.1k7 gold badges78 silver badges74 bronze badges

If you have installed packages via pip and are running the code on Windows, the package should be located in one of the following directories:

User Site Packages: C:UsersUSERNAMEAppDataRoamingPythonPythonXXsite-packages
Global Site Packages: C:Program FilesPythonXXLibsite-packages
Note that «USERNAME» and «XX» will depend on your system configuration and the version of Python you are using. Also, if you have installed Python in a different location than the default, the paths may differ.

If you’re not sure where the package is installed, you can open a command prompt and type pip show ‘package-name’. This will show you the installation location of the package.

answered Mar 2 at 22:13

Avinash Kumar Ranjan's user avatar

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

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

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

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

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

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

для Liunx

для Windows

для MacOS

  1. 1.

    Откройте терминал сочетанием клавиш Ctrl+Alt+T.

  2. 2.

    Введите команду:

  • для Python 2:
  • для Python 3:
  1. 1.

    Откройте командную строку. Для этого в меню «Пуск» введите cmd и нажмите Enter.

  2. 2.

    Введите команду:

  1. 1.

    Откройте терминал сочетанием клавиш Command+Пробел.

  2. 2.

    Введите команду:

Если вы используете версию Python ниже 3.4, то произведите установку по инструкции ниже.

для Linux

для Windows

для MacOS

  1. 1.

    Откройте терминал сочетанием клавиш Ctrl+Alt+T.

  2. 2.

    Скачайте скрипт get-pip.py:

    • для Python 2:
    wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
    • для Python 3:
    wget https://bootstrap.pypa.io/get-pip.py
  3. 3.

  1. 1.

    Скачайте скрипт get-pip.py для Python 2 или для Python 3, в зависимости от установленной версии. Для этого перейдите по ссылке, нажмите правую кнопку мыши и выберите «Сохранить как…».

  2. 2.

    Откройте командную строку. Для этого в меню «Пуск» введите cmd и нажмите Enter.

  3. 3.

    Введите команду:

    cd C:UsersYour_UserDownloads

    Где C:UsersYour_UserDownloads — путь до папки, в которой находится скачанный скрипт.

  4. 4.

  1. 1.

    Откройте терминал сочетанием клавиш Command+Пробел.

  2. 2.

Установится pip и setuptools, если он не был установлен ранее.

Установка и управление пакетами в pip

Для установки пакетов используйте команду:

Где package-name — имя пакета, который вы хотите установить.

Для обновления пакета введите команду:

pip install -U package-name

Где package-name — имя пакета, который вы хотите обновить.

Удаление пакета выполняется командой:

pip uninstall package-name

Где package-name — имя пакета, который вы хотите удалить.

Если вы хотите переустановить пакет (даже если он актуальной версии), то используйте команду:

pip install --force-reinstall package-name

Где package-name — имя пакета, который хотите переустановить.

Список установленных пакетов можно посмотреть при помощи команды:

Чтобы вывести информацию об установленном пакете, введите команду:

Где package-name — имя пакета.

Как обновить pip

Обновить pip можно через терминал по инструкции ниже.

для Linux

для Windows

для MacOS

  1. 1.

    Откройте терминал сочетанием клавиш Ctrl+Alt+T.

  2. 2.

    Введите команду:

    • если Python 2 версии:
    python -m pip install --upgrade pip
    • если Python 3 версии:
    python3 -m pip install --upgrade pip
  1. 1.

    Откройте командную строку. Для этого в меню «Пуск» введите cmd и нажмите Enter.

  2. 2.

    Введите команду:

    python -m pip install --upgrade pip
  1. 1.

    Откройте терминал сочетанием клавиш Command+Пробел.

  2. 2.

    Введите команду:

    python -m pip install --upgrade pip

Теперь вы знаете, как установить и обновить pip и как с его помощью установить пакеты для Python.

  1. Используйте команду pip для вывода списка установленных пакетов
  2. Используйте команду conda для вывода списка локально установленных пакетов
  3. Используйте команду python для вывода списка установленных пакетов
  4. Используйте модуль distutils.sysconfig для вывода списка установленных пакетов
  5. Используйте модуль sysconfig для вывода списка установленных пакетов

Где установлены пакеты Python

Пакет в Python можно определить как каталог, содержащий файлы Python. Эти файлы обычно представляют собой модули Python.

По мере роста и усложнения программы аналогичные модули помещаются в пакет, что помогает упростить управление программой и улучшить читаемость. Этот подход часто называют модульным программированием, и в его реализации помогают пакеты.

Файл __init__.py должен содержаться внутри каталога, чтобы Python считал его пакетом. Этот файл обычно содержит код инициализации пакета, но его можно оставить пустым.

В этом руководстве будут рассмотрены различные методы поиска каталогов, в которых установлены пакеты python.

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

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

Пакет, установленный глобально, доступен всем пользователям системы. Тот же пакет, установленный локально, будет доступен только пользователю, который установил его вручную.

По умолчанию команда pip устанавливает пакеты глобально.

В следующем коде используется команда pip для вывода списка глобально установленных пакетов.

# we can also use "pip list command"
pip freeze

Хотя по умолчанию команда pip устанавливает пакеты глобально, пакеты, которые были вручную установлены локально, также можно увидеть с помощью этой команды.

В следующем коде используется команда pip для вывода списка пакетов, установленных локально.

# we can also use "pip list --user"
pip freeze --user

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

Этот метод работает только для программистов, работающих в Anaconda IDE. Можно перечислить локально установленный пакет в среде conda. Чтобы выполнить это, нам просто нужно написать одну строку кода в приглашении Anaconda.

В следующем коде для вывода списка пакетов, установленных локально, используется conda.

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

Команду python можно использовать для поиска каталогов на сайте пакета.

Пакеты глобальных сайтов

Пакеты глобального сайта перечислены в sys.path.

В следующем коде используется команда python для вывода списка глобально установленных пакетов.

Модуль site также можно использовать вместе с командой python для получения более точного и краткого списка пакетов. Этот метод использует getsitepackages() из модуля site.

Следующий код использует команду python вместе с модулем site для вывода списка глобально установленных пакетов.

python -c 'import site; print(site.getsitepackages())'

Обратите внимание, что функция getsitepackages() недоступна в virtualenv.

Пакеты, установленные локально

Локальные пакеты устанавливаются в каталог пакетов сайта per-user (PEP 370).

В следующем коде используется команда python для вывода списка локально установленных пакетов.

python -m site --user-site

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

Пакет distutils может использоваться для предоставления функций для установки и встраивания дополнительных модулей в установку Python. В этом случае его также можно использовать для вывода списка пакетов.

В следующем коде используется distutils.sysconfig для вывода списка глобально установленных пакетов.

python -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())"

Единственный недостаток заключается в том, что он указывает нам на каталог dist-packages или пакеты, автоматически устанавливаемые операционной системой.

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

В Python 3 и выше доступен модуль sysconfig для вывода списка установленных пакетов.

Модуль sysconfig не следует путать с подмодулем distutils.sysconfig, упомянутым выше. Последний — это совершенно другой модуль, и в нем отсутствует функция get_paths, которая здесь будет использоваться.

Следующий код использует модуль sysconfig для вывода списка установленных пакетов.

python -c "import sysconfig; print(sysconfig.get_path('purelib'))"

Здесь мы используем путь purelib, куда устанавливаются стандартные пакеты Python с помощью таких инструментов, как pip.

Понравилась статья? Поделить с друзьями:
  • Как исправить сигнал ваз 2114
  • Как найти url адрес в инстаграме
  • Как уехать что бы никто не нашел
  • Как найти приложение vkurse на телефоне
  • Как найти приложение health