asdf-python
asdf-python copied to clipboard
Error while installing Python on Ubuntu 20.04
Clean install of Ubuntu 20.04.
Only installed asdf
build-essentials
and nodejs
from asdf
asdf install python latest
python-build 3.10.0 /home/luke/.asdf/installs/python/3.10.0
Downloading Python-3.10.0.tar.xz...
-> https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tar.xz
Installing Python-3.10.0...
patching file aclocal.m4
patching file configure
Hunk #5 succeeded at 10537 (offset -15 lines).
BUILD FAILED (Ubuntu 20.04 using python-build 2.2.2-1-gf2925393)
Inspect or clean up the working tree at /tmp/python-build.20211130154109.31205
Results logged to /tmp/python-build.20211130154109.31205.log
Last 10 log lines:
File "/tmp/python-build.20211130154109.31205/Python-3.10.0/Lib/ensurepip/__init__.py", line 277, in _main
return _bootstrap(
File "/tmp/python-build.20211130154109.31205/Python-3.10.0/Lib/ensurepip/__init__.py", line 193, in _bootstrap
return _run_pip([*args, *_PACKAGE_NAMES], additional_paths)
File "/tmp/python-build.20211130154109.31205/Python-3.10.0/Lib/ensurepip/__init__.py", line 93, in _run_pip
return subprocess.run([sys.executable, '-W', 'ignore::DeprecationWarning',
File "/tmp/python-build.20211130154109.31205/Python-3.10.0/Lib/subprocess.py", line 524, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/tmp/python-build.20211130154109.31205/Python-3.10.0/python', '-W', 'ignore::DeprecationWarning', '-c', '\nimport runpy\nimport sys\nsys.path = [\'/tmp/tmp62rz_rq2/setuptools-57.4.0-py3-none-any.whl\', \'/tmp/tmp62rz_rq2/pip-21.2.3-py3-none-any.whl\'] + sys.path\nsys.argv[1:] = [\'install\', \'--no-cache-dir\', \'--no-index\', \'--find-links\', \'/tmp/tmp62rz_rq2\', \'--root\', \'/\', \'--upgrade\', \'setuptools\', \'pip\']\nrunpy.run_module("pip", run_name="__main__", alter_sys=True)\n']' returned non-zero exit status 1.
make: *** [Makefile:1281: install] Error 1
Probably related to #118
having similar issue. running asdf install python 3.10.1
BUILD FAILED (Ubuntu 20.04 using python-build 2.2.2-10-g943c5f99)
Inspect or clean up the working tree at /tmp/python-build.20211219104340.19326
Results logged to /tmp/python-build.20211219104340.19326.log
Last 10 log lines:
File "/tmp/python-build.20211219104340.19326/Python-3.10.1/Lib/ensurepip/__init__.py", line 277, in _main
return _bootstrap(
File "/tmp/python-build.20211219104340.19326/Python-3.10.1/Lib/ensurepip/__init__.py", line 193, in _bootstrap
return _run_pip([*args, *_PACKAGE_NAMES], additional_paths)
File "/tmp/python-build.20211219104340.19326/Python-3.10.1/Lib/ensurepip/__init__.py", line 93, in _run_pip
return subprocess.run([sys.executable, '-W', 'ignore::DeprecationWarning',
File "/tmp/python-build.20211219104340.19326/Python-3.10.1/Lib/subprocess.py", line 524, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command '['/tmp/python-build.20211219104340.19326/Python-3.10.1/python', '-W', 'ignore::DeprecationWarning', '-c', '\nimport runpy\nimport sys\nsys.path = [\'/tmp/tmpyjz42mtn/setuptools-58.1.0-py3-none-any.whl\', \'/tmp/tmpyjz42mtn/pip-21.2.4-py3-none-any.whl\'] + sys.path\nsys.argv[1:] = [\'install\', \'--no-cache-dir\', \'--no-index\', \'--find-links\', \'/tmp/tmpyjz42mtn\', \'--root\', \'/\', \'--upgrade\', \'setuptools\', \'pip\']\nrunpy.run_module("pip", run_name="__main__", alter_sys=True)\n']' returned non-zero exit status 1.
make: *** [Makefile:1280: install] Error 1
Manage to install python with asdf now.
need to install packages below, before trying to install python
sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
I must have missed some packages
Thanks it worked.
But I think issue still should be opened as those dependencies should be installed automatically by asdf python plugin or at least let us now about them
I had the same issue and solved it using the following commands:
sudo apt install libffi-dev libncurses5-dev zlib1g zlib1g-dev
sudo apt install libssl-dev
sudo apt install libreadline-dev libbz2-dev libsqlite3-dev
Manage to install python with asdf now. need to install packages below, before trying to install python
sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \ libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
I must have missed some packages
Works for Ubuntu 22:04 as well!
Manage to install python with asdf now. need to install packages below, before trying to install python
sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \ libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
Worked for me too!
Manage to install python with asdf now. need to install packages below, before trying to install python
sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \ libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
I must have missed some packages
Can confirm, this works
:bulb:
Results logged to /tmp/python-build.20211130154109.31205.log
I recommend to check the log file that is created. There you can see why the build failed. The last 10 log lines is not enough.
Manage to install python with asdf now. need to install packages below, before trying to install python
sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \ libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \ libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev
I must have missed some packages
this fixed it thanks.