Установить pip linux fedora

Fedora Developer Portal

General-purpose, high-level programming language supporting multiple programming paradigms.

Using pip

If a Python package you need is not packaged for Fedora, or if you need it in an isolated environment, you can use pip to install it from the Python Package Index (PyPI).

Note that software on PyPI is not part of Fedora, and has different standards of quality, security and licensing: essentially, anyone can upload code there. Only install software you trust, and always double-check install commands for typos in package names.

You can either install such modules to a virtual environment, or to your home directory with the —user user switch. See below for both options.

Installing modules with pip to system directories is not recommended, as it can override system libraries and lead to an unstable system.

Using pip in the virtual environment

The best practise is using pip in the virtual environment. It will keep all modules for one project at one place and it will not break your local system. Another advantage is that you can have more versions of the same module in different virtual environments.

Let’s create a virtual environment called project_venv with the main Python 3 version in Fedora. If you need to use another version of Python or a different interpreter such as PyPy, see the Multiple Interpreters section.

$ python3 -m venv project_venv 

If you want to work in the virtual environment, you have to activate it.

$ source project_venv/bin/activate 

When the virtual environment is activated (you can see it’s name in brackets at the beginning of your prompt), you can install modules with pip. For example, if your project needs the requests library, run:

(project_venv) $ python -m pip install requests 

When you finish your work, just deactivate the virtual environment.

The environment is a directory. If you no longer need it, deactivate it and delete it with rm -rv project_venv .

User-specific installation

Sometimes, you don’t want to use a virtual environment. For example, you’re installing a tool you will use in multiple projects, but the tool is not available in Fedora repositories. In such cases, you might need to install pip if you do not already have it system-wide:

$ sudo dnf install python3-pip 

Then, use pip’s —user option. For example, to install a Python implementation of cowsay (rather than the original Perl one available in Fedora), run:

$ python -m pip install --user cowsay 

Updating packages

Since software installed using pip is not part of Fedora, it is your responsibility to keep it updated as needed. However you ran pip install , running it again with —update will update to the latest release. For example, to update the requests library:

(project_venv) $ python -m pip install --update requests 

What next?

Share your knowledge

Fedora Developer Portal is a community effort to share guides and information about open-source development. And we need your help!

Читайте также:  Установка компилятора c astra linux

Источник

How To Install PIP to Manage Python Packages in Linux

Pip (recursive acronym for “Pip Installs Packages” or “Pip Installs Python“) is a cross-platform package manager for installing and managing Python packages (which can be found in the Python Package Index (PyPI)) that comes with Python 2 >=2.7.9 or Python 3 >=3.4 binaries that are downloaded from python.org.

In this article, we will explain how to install PIP on mainstream Linux distributions.

Note: We will run all commands as the root user, if you are managing your system as a normal user, then use the sudo command to get root privileges or you can as well configure your system to run sudo command without entering a password, it’s possible. Try it out!

Install PIP in Linux Systems

To install pip in Linux, run the appropriate command for your distribution as follows:

Install PIP On Debian/Ubuntu

# apt install python-pip #python 2 # apt install python3-pip #python 3

Install PIP On CentOS and RHEL

Unluckily, pip is not packaged in official software repositories of CentOS/RHEL. So you need to enable the EPEL repository and then install it like this.

# yum install epel-release # yum install python-pip

Install PIP on Fedora

# dnf install python-pip #Python 2 # dnf install python3 #Python 3

Install PIP on Arch Linux

# pacman -S python2-pip #Python 2 # pacman -S python-pip #Python 3

Install PIP on openSUSE

# zypper install python-pip #Python 2 # zypper install python3-pip #Python 3

How to Use PIP in Linux Systems

To install, uninstall or search new packages, use these commands.

# pip install packageName # pip uninstall packageName # pip search packageName

To see a list of all commands type:

Sample Output
Usage: pip [options] Commands: install Install packages. download Download packages. uninstall Uninstall packages. freeze Output installed packages in requirements format. list List installed packages. show Show information about installed packages. check Verify installed packages have compatible dependencies. search Search PyPI for packages. wheel Build wheels from your requirements. hash Compute hashes of package archives. completion A helper command used for command completion. help Show help for commands.

You may also like to read these following related articles about Python.

In this article, we showed you how to install PIP on mainstream Linux distributions. To ask any questions relating to this topic, please take advantage of the feedback form below.

Источник

Установка и использование PIP в Linux

Установка и использование PIP в Linux

Pip (сокращение от Python Installs Packages) — это пакетный менеджер для языка программирования Python.

Читайте также:  Сброс пароля суперпользователя linux

Мы привыкли к пакетным менеджерам в дистрибутивах Linux. Через них мы устанавливаем и удаляем приложения, библиотеки, драйвера и другие компоненты системы.

Для некоторых языков программирования, также были созданы пакетные менеджеры, которые предназначены для установки пакетов, необходимых конкретному языку. Например, для языка Ruby есть gem, а для Node.js есть npm. Pip — это пакетный менеджер для языка Python.

Pip позволяет устанавливать и управлять программными пакетами, написанными на Python. Работа с PIP выполняется через командную строку.

Pip позволяет устанавливать любые пакеты из репозитория Python Package Index (PyPl). Можно использовать и другие репозитории, но обычно все необходимое доступно в PyPl.

Какую версию PIP устанавливать

В настоящее время Python 3 является самой свежей версией языка Python.

Многие дистрибутивы Linux устанавливаются только с поддержкой Python 3. Python 2 уже почти не используется и для его поддержки нужно устанавливать дополнительные пакеты в систему.

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

Если требуется PIP для Python 2, то его можно установить совместно с 3-й версией.

Установка PIP

Рассмотрим, как установить PIP в различных дистрибутивах Linux.

Установка PIP в Ubuntu Linux (Linux Mint)

Для установки PIP в Ubuntu Linux и других производных от него дистрибутивах можно использовать штатные репозитории Ubuntu.

Установка PIP для Python 3 в Ubuntu

Для установки PIP для Python 3 выполните в терминале команду:

sudo apt update sudo apt install python3-pip

Установка PIP 3 в Ubuntu Linux

Команда для использования PIP 3 в Ubuntu: pip3

После установки можно проверить версию PIP. Для этого выполните команду:

Просмотр версии PIP

Установка PIP для Python 2 в Ubuntu

Для установки PIP для Python 2 необходимо установить пакет python-pip. Во время установки будет установлен Python 2 (если он уже не установлен), так как он входит в зависимости этого пакета. Выполните команду:

sudo apt install python-pip

Установка PIP 2 в Ubuntu Linux

Команда для использования PIP 2 в Ubuntu: pip

Просмотр версии PIP 2

Таким образом, для Python 2 используется команда pip , а для Python 3 команда pip3

Установка PIP в Fedora Linux

Для установки PIP 3 в Fedora Linux выполните команду:

Для установки PIP 2 в Fedora Linux:

Установка PIP в Arch Linux

Для установки PIP 3 в Arch Linux выполните команду:

Для установки PIP 2 в Arch Linux:

Установка PIP в openSUSE

Для установки PIP 3 в openSUSE выполните команду:

zypper install python3-pip

Для установки PIP 2 в openSUSE:

Использование PIP

Синтаксис команды pip3 (в зависимости от дистрибутива и версии название команды может отличаться):

Пример использования: pip install numpy

команда — это действие, которое необходимо выполнить. Список часто используемых команд:
install — установить пакет.
download — скачать пакет и зависимости (без установки).
uninstall — удалить пакет.
list — вывести список установленных пакетов.
show — показать информацию о пакете.
search — поиск пакета (в репозитории PyPI).

Также команда pip3 поддерживает несколько опций . Для базовых операций с пакетами использование опций не требуется. Список опций вы можете получить, выполнив команду: pip3 —help

Некоторые полезные опции :
—upgrade — обновить пакет.
—index-url URL — выполнить установку пакета, используя репозиторий по адресу URL , а не из PyPI.

Примеры использования PIP

Рассмотрим примеры использования PIP для управления пакетами.

Установка пакета

Для установки свежей версии пакета необходимо выполнить команду install:

Читайте также:  Gaming with linux mint

PIP установка пакета

Установка определенной версии пакета

Установка определенной версии — указывается имя пакета, два знака равенства и требуемая версия пакета:

pip3 install SomePackage==1.2.3

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

pip3 install SomePackage>=1.2.3

Обновление пакета

Обновить уже установленный пакет до самой свежей версии:

pip3 install --upgrade SomePackage

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

Выведем список установленных через PIP пакетов. Используем опцию —format=columns , чтобы вывести результаты в табличном виде.

PIP список пакетов

Поиск пакета

Поиск пакета по ключевому слову или фразе:

PIP поиск пакета

Удаление пакета

pip3 uninstall simplejson

Источник

How to install pip on CentOS / Red Hat / Fedora

Python modules for CentOS, Red Hat, or Fedora are available in their yum repositories, but they don’t have as many as those hosted in Python Package Index (PyPI). PyPI modules are also generally more up-to-date.

PyPI modules can be installed using pip, but pip is not installed by default in CentOS, Red Hat, or Fedora. You can install pip using yum or dnf at the terminal.

Steps to install pip on CentOS, Red Hat or Fedora:

$ sudo dnf install --assumeyes python3-pip [sudo] password for user: CentOS-8 - AppStream 11 kB/s | 4.3 kB 00:00 CentOS-8 - Base 2.8 kB/s | 3.9 kB 00:01 CentOS-8 - Extras 3.8 kB/s | 1.5 kB 00:00 Dependencies resolved. ==================================================================================== Package Arch Version Repository Size ==================================================================================== Installing: python3-pip noarch 9.0.3-15.el8 AppStream 19 k Installing dependencies: python36 x86_64 3.6.8-2.module_el8.1.0+245+c39af44f AppStream 19 k python3-setuptools noarch 39.2.0-5.el8 BaseOS 162 k Transaction Summary ==================================================================================== Install 3 Packages Total download size: 201 k Installed size: 466 k ##### snipped
$ pip3 --version pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)
$ pip3 --help Usage: pip [options] Commands: install Install packages. download Download packages. uninstall Uninstall packages. freeze Output installed packages in requirements format. list List installed packages. show Show information about installed packages. check Verify installed packages have compatible dependencies. search Search PyPI for packages. wheel Build wheels from your requirements. hash Compute hashes of package archives. completion A helper command used for command completion. help Show help for commands. General Options: -h, --help Show help. --isolated Run pip in an isolated mode, ignoring environment variables and user configuration. -v, --verbose Give more output. Option is additive, and can be used up to 3 times. -V, --version Show version and exit. -q, --quiet Give less output. Option is additive, and can be used up to 3 times (corresponding to WARNING, ERROR, and CRITICAL logging levels). --log Path to a verbose appending log. --proxy Specify a proxy in the form [user:passwd@]proxy.server:port. --retries Maximum number of retries each connection should attempt (default 5 times). --timeout Set the socket timeout (default 15 seconds). --exists-action Default action when a path already exists: (s)witch, (i)gnore, (w)ipe, (b)ackup, (a)bort. --trusted-host Mark this host as trusted, even though it does not have valid or any HTTPS. --cert Path to alternate CA bundle. --client-cert Path to SSL client certificate, a single file containing the private key and the certificate in PEM format. --cache-dir Store the cache data in . --no-cache-dir Disable the cache. --disable-pip-version-check Don't periodically check PyPI to determine whether a new version of pip is available for download. Implied with --no-index.

Источник

Оцените статью
Adblock
detector