ошибка altinstall

Здравствуйте, я только что установил python, как показано ниже, есть ошибка для altinstall, мне следует использовать make install?

 ./configure
 make
 sudo make altinstall

или

./configure
make
sudo make install

это была ошибка.

File "/home/plutes/Downloads/Python-3.6.6rc1/Lib/ensurepip/__init__.py", line 117, in _bootstrap
    return _run_pip(args + [p[0] for p in _PROJECTS], additional_paths)
  File "/home/plutes/Downloads/Python-3.6.6rc1/Lib/ensurepip/__init__.py", line 27, in _run_pip
    import pip._internal
**zipimport.ZipImportError: can't decompress data; zlib not available
Makefile:1113: recipe for target 'altinstall' failed
make: *** [altinstall] Error 1**

plutes@plutes-Lenovo-G50-30:~/Downloads/Python-3.6.6rc1$ cd

plutes@plutes-Lenovo-G50-30:~$ python
python             python3            python3.6m-config  python3m
python2            python3.6          python3.7          
python2.7          python3.6m         python3.7m         
plutes@plutes-Lenovo-G50-30:~$ python3.6

Python 3.6.6rc1 (default, Jun 17 2018, 21:36:49) 
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> help()

Welcome to Python 3.6's help utility!

as you can see it works, but I am unsure about future uses. thanks for any guidance.

plutes@plutes-Lenovo-G50-30:~$ python3.6
Python 3.6.6rc1 (default, Jun 17 2018, 21:36:49) 
[GCC 7.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print("Hello, World!")  
Hello, World!
>>> 
0
задан 7 October 2018 в 15:03

4 ответа

Используйте следующие команды в следующем порядке:

  1. ./configure
  2. make clean
  3. make
  4. sudo make install
0
ответ дан 7 October 2018 в 15:03

На всякий случай, если кто-то читает эту ветку, проблема в том, что на самом деле отсутствует зависимость. В этом случае заголовки zlib.

По сути, вы должны:

1.- Включить deb-src http://archive.ubuntu.com/ubuntu/ .

 echo "deb-src http://archive.ubuntu.com/ubuntu/ bionic main" >> /etc/apt/sources.list

2.- sudo apt update

3.- Установите Python Deps

sudo apt-get build-dep python3.6

Теперь вы можете запустить make altinstall

Вы можете прочитать больше подробности на https://bugs.python.org/issue36135 .

0
ответ дан 7 October 2018 в 15:03

Я только что испытал ту же проблему с установкой python3.7.3 на ubuntu18.04. Следующий это сообщение и выполнение:

sudo apt-get install build-essential libsqlite3-dev sqlite3 bzip2 libbz2-dev \
zlib1g-dev libssl-dev openssl libgdbm-dev libgdbm-compat-dev liblzma-dev libreadline-dev \
libncursesw5-dev libffi-dev uuid-dev

Разрешенный меня для успешного выполнения sudo make altinstall.

0
ответ дан 24 September 2019 в 02:30

У меня была такая же проблема с Ubuntu, и два основных ответа не сработали. Я использовал ответ, полученный с https://github.com/pyenv/pyenv/wiki/common-build-problems, и попробовал еще раз, и это сработало. в основном я сделал:

sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
xz-utils tk-dev libffi-dev liblzma-dev python-openssl git

а потом:

sudo make altinstall
2
ответ дан 1 May 2020 в 06:44

Другие вопросы по тегам:

Похожие вопросы: