pip для python3.6.5 на debian9.4 - PullRequest
0 голосов
/ 27 июня 2018

Я недавно установил python3.6 на Debian 9.4 с помощью этих команд

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
tar xvf Python-3.6.5.tgz
cd Python-3.6.5
./configure --enable-optimizations --with-ensurepip=install
make -j8
sudo make altinstall
python3.6

это сработало, когда я набрал python3.6

но pip не установлен на python3.6 поэтому я решил установить его вручную с помощью этих команд

curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python3.6 get-pip.py

я получаю эту ошибку

Traceback (most recent call last):
  File "get-pip.py", line 20649, in <module>
    main()
  File "get-pip.py", line 197, in main
    bootstrap(tmpdir=tmpdir)
  File "get-pip.py", line 82, in bootstrap
    import pip._internal
zipimport.ZipImportError: can't decompress data; zlib not available

и затем я установил zlib, набрав

sudo apt-get install zlib1g

все равно это не работает Что я должен сделать, чтобы установить pip на python3.6.5 в стабильной Debian9.4, пожалуйста, помогите

Ответы [ 2 ]

0 голосов
/ 03 апреля 2019

Я столкнулся с той же проблемой. Попробуйте набрать:

pip3.6
0 голосов
/ 27 июня 2018

Я фактически установил его снова

sudo apt update
sudo apt upgrade

Далее установите набор инструментов GCC по умолчанию с помощью:

sudo apt install build-essential

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

sudo apt install libssl-dev zlib1g-dev libncurses5-dev libncursesw5-dev libreadline-dev libsqlite3-dev
sudo apt install libgdbm-dev libdb5.3-dev libbz2-dev libexpat1-dev liblzma-dev tk-dev

На момент написания этой статьи последняя стабильная версия Python - 3.6.5, если вы хотите использовать более новую версию, измените следующие инструкции соответственно:

wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tar.xz
tar xf Python-3.6.5.tar.xz
cd Python-3.6.5
./configure --enable-optimizations
make -j 8
sudo make altinstall

Как только вышеприведенное закончено, вы можете вызвать новый интерпретатор Python с помощью:

python3.6

Теперь все работает!

...