- pip show#
- Options#
- Examples#
- Как установить Pip в Ubuntu
- Установка pip для Python3 на Ubuntu
- Обновите систему Ubuntu
- Установка pip для python3
- Проверка версии pip3 в Ubuntu
- Check Pip Version
- Install Pip on Linux – Package Manager
- Debian Based Distro
- REHL
- Manjaro/Arch
- Install Pip on Windows
- Upgrading and Downgrading Pip
- Pip Install Package
- Pandas Uninstall Package
- Pip Show Installed Packages
- Pip Get Package Information
- Conclusion
- About the author
- John Otieno
- Узнать версию pip linux
- Установка в Linux
- pip list
- pip show
- Установить определённую версию пакета
- Обновить версию пакета
- Обновить версию pip
- Установить пакет из директории
- WARNING: pip is being invoked by an old script wrapper
- Установить пакет для определённой версии Python
pip show#
Show information about one or more installed packages. The output is in RFC-compliant mail header format.
Options#
Examples#
$ python -m pip show sphinx Name: Sphinx Version: 1.4.5 Summary: Python documentation generator Home-page: http://sphinx-doc.org/ Author: Georg Brandl Author-email: georg@python.org License: BSD Location: /my/env/lib/python2.7/site-packages Requires: docutils, snowballstemmer, alabaster, Pygments, imagesize, Jinja2, babel, six
C:\> py -m pip show sphinx Name: Sphinx Version: 1.4.5 Summary: Python documentation generator Home-page: http://sphinx-doc.org/ Author: Georg Brandl Author-email: georg@python.org License: BSD Location: /my/env/lib/python2.7/site-packages Requires: docutils, snowballstemmer, alabaster, Pygments, imagesize, Jinja2, babel, six
$ python -m pip show --verbose sphinx Name: Sphinx Version: 1.4.5 Summary: Python documentation generator Home-page: http://sphinx-doc.org/ Author: Georg Brandl Author-email: georg@python.org License: BSD Location: /my/env/lib/python2.7/site-packages Requires: docutils, snowballstemmer, alabaster, Pygments, imagesize, Jinja2, babel, six Metadata-Version: 2.0 Installer: Classifiers: Development Status :: 5 - Production/Stable Environment :: Console Environment :: Web Environment Intended Audience :: Developers Intended Audience :: Education License :: OSI Approved :: BSD License Operating System :: OS Independent Programming Language :: Python Programming Language :: Python :: 2 Programming Language :: Python :: 3 Framework :: Sphinx Framework :: Sphinx :: Extension Framework :: Sphinx :: Theme Topic :: Documentation Topic :: Documentation :: Sphinx Topic :: Text Processing Topic :: Utilities Entry-points: [console_scripts] sphinx-apidoc = sphinx.apidoc:main sphinx-autogen = sphinx.ext.autosummary.generate:main sphinx-build = sphinx:main sphinx-quickstart = sphinx.quickstart:main [distutils.commands] build_sphinx = sphinx.setup_command:BuildDoc
C:\> py -m pip show --verbose sphinx Name: Sphinx Version: 1.4.5 Summary: Python documentation generator Home-page: http://sphinx-doc.org/ Author: Georg Brandl Author-email: georg@python.org License: BSD Location: /my/env/lib/python2.7/site-packages Requires: docutils, snowballstemmer, alabaster, Pygments, imagesize, Jinja2, babel, six Metadata-Version: 2.0 Installer: Classifiers: Development Status :: 5 - Production/Stable Environment :: Console Environment :: Web Environment Intended Audience :: Developers Intended Audience :: Education License :: OSI Approved :: BSD License Operating System :: OS Independent Programming Language :: Python Programming Language :: Python :: 2 Programming Language :: Python :: 3 Framework :: Sphinx Framework :: Sphinx :: Extension Framework :: Sphinx :: Theme Topic :: Documentation Topic :: Documentation :: Sphinx Topic :: Text Processing Topic :: Utilities Entry-points: [console_scripts] sphinx-apidoc = sphinx.apidoc:main sphinx-autogen = sphinx.ext.autosummary.generate:main sphinx-build = sphinx:main sphinx-quickstart = sphinx.quickstart:main [distutils.commands] build_sphinx = sphinx.setup_command:BuildDoc
Как установить Pip в Ubuntu
Pip — это менеджер пакетов, который облегчает установку и управление программными пакетами Python. Например теми, которые содержатся в индексе пакетов Python (PyPI).
В этой статье мы расскажем и покажем, как установить и использовать pip в Ubuntu.
Установка pip для Python3 на Ubuntu
По умолчанию Ubuntu поставляется с Python3. Чтобы установить pip3 для Python3, выполните следующие действия. Ознакомьтесь со статьей как установить Python 3.9 в Ubuntu
Обновите систему Ubuntu
Это можно сделать командой:
Установка pip для python3
Эта команда устанавливает pip вместе со всеми зависимостями, которые необходимы для создания модулей python.
Пример ответа терминала
The following NEW packages will be installed:
libpython3-dev libpython3.4 libpython3.4-dev python3-chardet
python3-colorama python3-dev python3-distlib python3-html5lib python3-pip
python3-requests python3-setuptools python3-six python3-urllib3
python3-wheel python3.4-dev
0 upgraded, 15 newly installed, 0 to remove and 26 not upgraded.
Need to get 20.2 MB of archives.
After this operation, 38.7 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Проверка версии pip3 в Ubuntu
Чтобы проверить версию pip3, выполните команду написанную ниже:
Check Pip Version
Package Installer for Python, or PIP for short, is the defacto package installer for Python.Pip allows you to perform package management operations for Python including downloading, installing, updating, and uninstalling python packages.
Pip offers a command-line interface for managing PyPi packages. In addition, it comes with an index of software packages for Python.
In recent versions of the Python interpreter, pip is packaged by default, and you may not need to install it.
However, you may need to install pip manually in older versions, especially if you face the “pip command not found” error.
Install Pip on Linux – Package Manager
Follow along with the steps provided below to install pip on Linux:
Debian Based Distro
On Debian based distribution, run:
$ sudo apt-get install python3-pip
Once completed, verify pip is working by running the command:
pip 22.0.2 from /usr/lib/python3/dist-packages/pip ( python 3.10 )
REHL
$ sudo yum install python3-pip
Verify that pip is installed by running the command:
Manjaro/Arch
On Arch-based distributions, run the command:
Install Pip on Windows
Open your terminal window and download the get-pip.py installer file to install pip on windows.
Download the file with curl as:
Once downloaded, run the file with Python:
Once completed, run the command below to check the installed pip version.
The next step is to add pip to the path environment variable. This allows you to access the pip command from any directory in your system.
Run the command prompt as administrator and execute the command:
Upgrading and Downgrading Pip
You can update pip by invoking pip as a python module as shown in the command below:
The command above should update your pip version to the latest release.
To downgrade to a specific version of pip, use the command:
For example, to install pip version 21.0, run:
Pip Install Package
Once you have pip installed, you can use it to install specific packages. The syntax is as shown:
For example, to install pandas with pip:
Pandas Uninstall Package
To uninstall a package with pandas:
Pip Show Installed Packages
To show the installed packages in your environment, run the pip list command:
Pip Get Package Information
To get information about an installed package with pip, use the command:
You should get detailed information about the package, including the installed version, location, requirements, etc.
Conclusion
This tutorial helped you learn how to install pip on Windows and Linux, update and downgrade pip, install and uninstall packages, and get package information using pip.
About the author
John Otieno
My name is John and am a fellow geek like you. I am passionate about all things computers from Hardware, Operating systems to Programming. My dream is to share my knowledge with the world and help out fellow geeks. Follow my content by subscribing to LinuxHint mailing list
Узнать версию pip linux
Pip — это пакетный менеджер для Python.
Если вы пользовались Debian / Ubuntu или Red Hat / CentOS / Rocky то уже сталкивались с пакетным менеджером apt, yum или dnf
Установка в Linux
Чтобы установить pip в Debian-подобных Linux выполните
sudo apt install python3-pip
Проверить успех установки можно с помощью
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
Даже если Вы только что установили Python какие-то пакеты будут в системе по умолчанияю.
У меня, например, Flask и Jinja2 появились после установки Flask а остальные, похоже дефолтные.
Package Version —————— ——- astroid 2.4.1 click 7.1.2 colorama 0.4.3 Flask 1.1.2 isort 4.3.21 itsdangerous 1.1.0 Jinja2 2.11.2 lazy-object-proxy 1.4.3 MarkupSafe 1.1.1 mccabe 0.6.1 pip 20.1 pylint 2.5.2 setuptools 41.2.0 six 1.14.0 toml 0.10.0 Werkzeug 1.0.1 wrapt 1.12.1
Устанавливать какие-либо пакеты в систему не рекомендуется.
Рекомендуется всегда использовать виртуальное окружение .
Чтобы установить один пакет, например, Flask
python -m pip install flask
Чтобы установить сразу Flask, requests и Django
python -m pip install flask requests django
Не удаляет зависимости. Можно удалить как один пакет так и несколько сразу
pip uninstall flask requests django
pip list
pip list -o Покажет устаревшие пакеты
Package Version Latest Type —————— ——- —— —— lazy-object-proxy 1.4.3 1.5.0 wheel pip 20.1 20.1.1 wheel setuptools 41.2.0 47.1.1 wheel six 1.14.0 1.15.0 wheel toml 0.10.0 0.10.1 wheel
pip list -u Покажет пакеты с самой свежей версией
Package Version ———— ——- astroid 2.4.1 click 7.1.2 colorama 0.4.3 Flask 1.1.2 isort 4.3.21 itsdangerous 1.1.0 Jinja2 2.11.2 MarkupSafe 1.1.1 mccabe 0.6.1 pylint 2.5.2 Werkzeug 1.0.1 wrapt 1.12.1
pip show
pip show Покажет информацию о пакете
Name: Jinja2 Version: 2.11.2 Summary: A very fast and expressive template engine. Home-page: https://palletsprojects.com/p/jinja/ Author: Armin Ronacher Author-email: armin.ronacher@active-4.com License: BSD-3-Clause Location: c:\users\andrei\appdata\local\programs\python\python38-32\lib\site-packages Requires: MarkupSafe Required-by: Flask
Name: Flask Version: 1.1.2 Summary: A simple framework for building complex web applications. Home-page: https://palletsprojects.com/p/flask/ Author: Armin Ronacher Author-email: armin.ronacher@active-4.com License: BSD-3-Clause Location: /home/andrei/.local/lib/python3.7/site-packages Requires: Werkzeug, itsdangerous, Jinja2, click Required-by:
Искать пакеты онлайн можно на сайте pypi.org известный также под названием the cheese shop.
Если у Вас установлены и второй и третий Python, Вы можете прямо указать pip для какого Python делать установку.
python3.8 -m pip install flask
Установить определённую версию пакета
Допустим, Вам нужна версия flask 1.0
python -m pip install flask==1.0
Или Django не старше второй версии
python -m pip install ‘Django
Обновить версию пакета
Если Вам нужно обновить, например, flask до последней версии — нужно использовать install с флагом -U
python -m pip install -U flask
Обновить версию pip
Если pip старый он сам подсказывает, что его нужно обновить предупреждением
WARNING: You are using pip version 19.2.3, however version 20.1.1 is available.
You should consider upgrading via the ‘python -m pip install —upgrade pip’ command.
Чтобы обновить pip выполните
python -m pip install -U pip
python -m pip install —upgrade pip
Установить пакет из директории
Если Вы скачали пакет и хотите выполнить установку из папки — нужно использовать флаг -e
python -m pip install -e flask
WARNING: pip is being invoked by an old script wrapper
При выполнении pip может появиться предупреждение
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with ‘-m pip’ instead of running pip directly.
pip 20.3.3 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)
Чтобы его избежать вызывайте pip через python
pip 20.3.3 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)
Установить пакет для определённой версии Python
Если у вас несколько версий Python и нужно установить какой-то пакет только для определённой версии, назовём её X.X, воспользуйтесь командой
pythonX.X -m pip install название_пакета —user —ignore-installed