Компиляция Python 3.4 не копирует пип

Я скомпилировал Python 3.4 из источников в Linux Mint, но по какой-то причине он не копирует pip в свою окончательную скомпилированную папку (после make install ).

Есть идеи?

  • Как написать массив numpy в файл csv?
  • Как распечатать нумерованный список в Python 3
  • из . import _methods ImportError: невозможно импортировать имя '_methods' в cx-freeze python
  • Как я могу скрыть косые черты в python, так что open () видит мой файл как имя файла для записи, а не путь к файлу для чтения?
  • Как я могу использовать functools.singledispatch с методами экземпляра?
  • Argparse с необходимым подпараметром
  • Перезагрузите модуль в Python 3.4
  • Могут ли именованные аргументы использоваться с перечислениями Python?
  • 3 Solutions collect form web for “Компиляция Python 3.4 не копирует пип”

    Просто разобрался. Вот как скомпилировать python из источников.

     $ ./configure --prefix=/home/user/sources/compiled/python3.4_dev --with-ensurepip=install $ make $ make install 

    Если вы получите «Игнорирование ошибки обеспечения: ошибка 1.5.4 требует SSL / TLS»:

     $ sudo apt-get install libssl-dev openssl $ ls 2to3 idle3 pip3.5 python3 python3.5m pyvenv 2to3-3.5 idle3.5 pydoc3 python3.5 python3.5m-config pyvenv-3.5 easy_install-3.5 pip3 pydoc3.5 python3.5-config python3-config 

    Как вы можете видеть, копия копируется в целевую папку, важно --with-ensurepip=install .

    В соответствии с PEP 453 – Явное загрузочное приложение для Python :

    Установка из источника

    Так же как предварительные двоичные установщики будут обновлены для запуска python -m securitypip по умолчанию, аналогичные изменения будут внесены в make install и сделать команды altinstall исходного дистрибутива . Параметры каталога в модуле sysconfig должны гарантировать, что компоненты пика будут автоматически установлены в ожидаемые местоположения.

    После установки из исходного кода я обнаружил, что pip3.4 помещается в пункт назначения. (Нет ни pip ни pip3 )

    Если вы находитесь в Redhat linux (centos, fedora), установите следующий пакет.

     yum install openssl-devel -y 
    Python - лучший язык программирования в мире.