miniaicups icon indicating copy to clipboard operation
miniaicups copied to clipboard

Added pypy3.6 dockerfile

Open MarshalX opened this issue 5 years ago • 2 comments

Очень долго провозился с добавлением еще сюда NumPyPy, но так и застрял на следующей ошибке: SystemError: Cannot compile 'Python.h'. Perhaps you need to install python-dev|python-devel.

Пробовал следующее:

apt-get update && apt-get install pypy git python-dev -y
curl -O https://bootstrap.pypa.io/get-pip.py
pypy get-pip.py
pypy -m pip install git+https://bitbucket.org/pypy/numpy.git
pypy -c 'import numpy'`

Так же брал ppa:jonathonf/python-3.6 из докера Python3.6, пробовал от туда -dev, но всё равно...

С остальными (scipy cython scikit-learn keras pandas tensorflow) даже не возился, ибо у них ошибки на packages.pypy.org или вообще отсутствуют.

В общем было бы замечательно иметь хотя бы голый PyPy.

MarshalX avatar Jul 27 '19 08:07 MarshalX

для numpy:

curl -sSL https://bitbucket.org/pypy/pypy/downloads/pypy3.5-v7.0.0-linux64.tar.bz2 | tar xjv -C /usr/local --strip-components=1 && \
pypy3 -m ensurepip && \
pypy3 -m pip install --upgrade pip setuptools wheel && \
pypy3 -m pip install numpy

после этого в контейнере: pypy3 -c 'import numpy; print(numpy.version.version)'

версию pypy можно заменить (ссылка https://bitbucket.org/pypy/pypy/downloads/pypy3.5-v7.0.0-linux64.tar.bz2 берется из списка downloads на странице https://pypy.org/download.html#linux-binaries-and-common-distributions)

bochsdbg avatar Jul 28 '19 11:07 bochsdbg

Возможно глупый вопрос, но всё же. А для чего нужен этот контейнер?

xammi avatar Aug 09 '19 13:08 xammi