marvin
marvin copied to clipboard
Unable to install Marvin with Conda or PIP
Describe the bug I am unable to install Marvin from within MiniConda or from PIP.
When I try to create the marvin
environment through the .yml
file available on the documentation page, I receive the following error:
ResolvePackageNotFound:
- xz==5.2.4=h1de35cc_1001
- tk==8.6.9=h2573ce8_1002
- readline==8.0=hcfe32e1_0
- python==3.7.3=h93065d6_1
- openssl==1.1.1c=h01d97ff_0
- ncurses==6.1=h0a44026_1002
- sqlite==3.29.0=hb7d70f7_0
- bzip2==1.0.8=h01d97ff_0
- zlib==1.2.11=h01d97ff_1005
- libffi==3.2.1=h6de7cb9_1006
For the error above, I have tried removing the platform details after the package version in the .yml
file, as well as tried moving the packages from the dependencies section to pip in the .yml
and tried removing the packages from the .yml
altogether. None of these things work.
I have also tried to simply PIP install it, which gives me the following error:
Collecting sdss-marvin
Using cached sdss_marvin-2.4.1-py2.py3-none-any.whl (1.8 MB)
Collecting requests-futures>=0.9.7
Using cached requests-futures-1.0.0.tar.gz (10 kB)
Collecting ipython>=5.0.0
Using cached ipython-7.17.0-py3-none-any.whl (786 kB)
Collecting astropy>=3.2
Downloading astropy-4.0.1.post1-cp38-cp38-manylinux1_x86_64.whl (6.5 MB)
|████████████████████████████████| 6.5 MB 4.5 MB/s
Collecting raven>=5.32.0
Using cached raven-6.10.0-py2.py3-none-any.whl (284 kB)
Collecting yamlordereddictloader>=0.2.2
Using cached yamlordereddictloader-0.4.0.tar.gz (3.3 kB)
Collecting pandas>=0.18.1
Downloading pandas-1.1.0-cp38-cp38-manylinux1_x86_64.whl (10.3 MB)
|████████████████████████████████| 10.3 MB 24.3 MB/s
Collecting scipy>=0.18.1
Downloading scipy-1.5.2-cp38-cp38-manylinux1_x86_64.whl (25.7 MB)
|████████████████████████████████| 25.7 MB 9.6 MB/s
Collecting SQLAlchemy<1.4,>=1.1.15
Downloading SQLAlchemy-1.3.19-cp38-cp38-manylinux2010_x86_64.whl (1.3 MB)
|████████████████████████████████| 1.3 MB 18.9 MB/s
Collecting Pillow>=6.2.0
Downloading Pillow-7.2.0-cp38-cp38-manylinux1_x86_64.whl (2.2 MB)
|████████████████████████████████| 2.2 MB 27.9 MB/s
Collecting tqdm>=4.48
Using cached tqdm-4.48.2-py2.py3-none-any.whl (68 kB)
Collecting matplotlib>=1.5.3
Downloading matplotlib-3.3.1-cp38-cp38-manylinux1_x86_64.whl (11.6 MB)
|████████████████████████████████| 11.6 MB 6.4 MB/s
Processing /home/sshamsi/.cache/pip/wheels/de/63/64/3699be2a9d0ccdb37c7f16329acf3863fd76eda58c39c737af/networkx-2.3-py2.py3-none-any.whl
Collecting Flask-JWT-Extended>=3.8.1
Using cached Flask-JWT-Extended-3.24.1.tar.gz (31 kB)
Collecting python-Levenshtein>=0.12.0
Using cached python-Levenshtein-0.12.0.tar.gz (48 kB)
Collecting dogpile.cache>=0.6.2
Using cached dogpile.cache-1.0.2.tar.gz (351 kB)
Collecting SQLAlchemy-Utils>=0.32.9
Using cached SQLAlchemy-Utils-0.36.8.tar.gz (138 kB)
Collecting Flask-Classful>=0.14.1
Using cached Flask_Classful-0.14.2-py2.py3-none-any.whl (7.8 kB)
Collecting future>=0.16.0
Using cached future-0.18.2.tar.gz (829 kB)
Collecting webargs<6.0,>=1.5.2
Using cached webargs-5.5.3-py3-none-any.whl (29 kB)
Collecting fuzzywuzzy>=0.15.0
Using cached fuzzywuzzy-0.18.0-py2.py3-none-any.whl (18 kB)
Collecting sdsstools>=0.1.5
Using cached sdsstools-0.4.1-py3-none-any.whl (51 kB)
Collecting requests>=2.10.0
Using cached requests-2.24.0-py2.py3-none-any.whl (61 kB)
Collecting passlib>=1.7.1
Using cached passlib-1.7.2-py2.py3-none-any.whl (507 kB)
Collecting WTForms<2.3,>=2.1
Using cached WTForms-2.2.1-py2.py3-none-any.whl (166 kB)
Processing /home/sshamsi/.cache/pip/wheels/ec/61/ee/db7bd243224c9af5511bd2734a903053e96cb53120b37e7634/WTForms_Components-0.10.4-py2.py3-none-any.whl
Collecting numpy>=1.11.2
Downloading numpy-1.19.1-cp38-cp38-manylinux2010_x86_64.whl (14.5 MB)
|████████████████████████████████| 14.5 MB 18.1 MB/s
Collecting Flask>=1.0
Using cached Flask-1.1.2-py2.py3-none-any.whl (94 kB)
Collecting Flask-Classy>=0.6.10
Using cached Flask-Classy-0.6.10.tar.gz (12 kB)
Collecting traitlets>=4.2
Using cached traitlets-4.3.3-py2.py3-none-any.whl (75 kB)
Collecting jedi>=0.10
Using cached jedi-0.17.2-py2.py3-none-any.whl (1.4 MB)
Requirement already satisfied: setuptools>=18.5 in /home/sshamsi/miniconda3/envs/spirals/lib/python3.8/site-packages (from ipython>=5.0.0->sdss-marvin) (49.6.0.post20200814)
Collecting pickleshare
Using cached pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB)
Collecting prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0
Using cached prompt_toolkit-3.0.6-py3-none-any.whl (354 kB)
Collecting decorator
Using cached decorator-4.4.2-py2.py3-none-any.whl (9.2 kB)
Collecting pygments
Using cached Pygments-2.6.1-py3-none-any.whl (914 kB)
Collecting backcall
Using cached backcall-0.2.0-py2.py3-none-any.whl (11 kB)
Collecting pexpect; sys_platform != "win32"
Using cached pexpect-4.8.0-py2.py3-none-any.whl (59 kB)
Collecting pyyaml
Using cached PyYAML-5.3.1.tar.gz (269 kB)
Collecting python-dateutil>=2.7.3
Using cached python_dateutil-2.8.1-py2.py3-none-any.whl (227 kB)
Collecting pytz>=2017.2
Using cached pytz-2020.1-py2.py3-none-any.whl (510 kB)
Collecting cycler>=0.10
Using cached cycler-0.10.0-py2.py3-none-any.whl (6.5 kB)
Collecting kiwisolver>=1.0.1
Downloading kiwisolver-1.2.0-cp38-cp38-manylinux1_x86_64.whl (92 kB)
|████████████████████████████████| 92 kB 92 kB/s
Requirement already satisfied: certifi>=2020.06.20 in /home/sshamsi/miniconda3/envs/spirals/lib/python3.8/site-packages (from matplotlib>=1.5.3->sdss-marvin) (2020.6.20)
Collecting pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.3
Using cached pyparsing-2.4.7-py2.py3-none-any.whl (67 kB)
Collecting Werkzeug>=0.14
Using cached Werkzeug-1.0.1-py2.py3-none-any.whl (298 kB)
Collecting PyJWT>=1.6.4
Using cached PyJWT-1.7.1-py2.py3-none-any.whl (18 kB)
Collecting six
Using cached six-1.15.0-py2.py3-none-any.whl (10 kB)
Collecting stevedore>=3.0.0
Using cached stevedore-3.2.0-py3-none-any.whl (42 kB)
Collecting marshmallow>=2.15.2
Using cached marshmallow-3.7.1-py2.py3-none-any.whl (45 kB)
Collecting docutils<0.17,>=0.16
Using cached docutils-0.16-py2.py3-none-any.whl (548 kB)
Collecting semantic-version<3.0.0,>=2.8.4
Using cached semantic_version-2.8.5-py2.py3-none-any.whl (15 kB)
Collecting invoke<2.0.0,>=1.3.0
Using cached invoke-1.4.1-py3-none-any.whl (210 kB)
Collecting urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1
Using cached urllib3-1.25.10-py2.py3-none-any.whl (127 kB)
Collecting idna<3,>=2.5
Using cached idna-2.10-py2.py3-none-any.whl (58 kB)
Collecting chardet<4,>=3.0.2
Using cached chardet-3.0.4-py2.py3-none-any.whl (133 kB)
Collecting intervals>=0.6.0
Using cached intervals-0.9.0.tar.gz (16 kB)
Collecting validators>=0.5.0
Using cached validators-0.17.1-py3-none-any.whl (18 kB)
Collecting Jinja2>=2.10.1
Using cached Jinja2-2.11.2-py2.py3-none-any.whl (125 kB)
Collecting click>=5.1
Using cached click-7.1.2-py2.py3-none-any.whl (82 kB)
Collecting itsdangerous>=0.24
Using cached itsdangerous-1.1.0-py2.py3-none-any.whl (16 kB)
Collecting ipython-genutils
Using cached ipython_genutils-0.2.0-py2.py3-none-any.whl (26 kB)
Collecting parso<0.8.0,>=0.7.0
Using cached parso-0.7.1-py2.py3-none-any.whl (109 kB)
Collecting wcwidth
Using cached wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Collecting ptyprocess>=0.5
Using cached ptyprocess-0.6.0-py2.py3-none-any.whl (39 kB)
Collecting pbr!=2.1.0,>=2.0.0
Using cached pbr-5.4.5-py2.py3-none-any.whl (110 kB)
Collecting infinity>=0.1.3
Using cached infinity-1.5.tar.gz (5.4 kB)
Collecting MarkupSafe>=0.23
Downloading MarkupSafe-1.1.1-cp38-cp38-manylinux1_x86_64.whl (32 kB)
Building wheels for collected packages: requests-futures, yamlordereddictloader, Flask-JWT-Extended, python-Levenshtein, dogpile.cache, SQLAlchemy-Utils, future, Flask-Classy, pyyaml, intervals, infinity
Building wheel for requests-futures (setup.py) ... done
Created wheel for requests-futures: filename=requests_futures-1.0.0-py3-none-any.whl size=7013 sha256=fdad77fb010d8288fc1c2c71ce81c5955c632b0c125e9adafaadb965eb319474
Stored in directory: /home/sshamsi/.cache/pip/wheels/ae/8d/24/ab782da8390bb118f413a4a6cb10e10802f9323fa2ea3b1698
Building wheel for yamlordereddictloader (setup.py) ... done
Created wheel for yamlordereddictloader: filename=yamlordereddictloader-0.4.0-py3-none-any.whl size=4052 sha256=add08ef3292bbb98e8fc29da24a33ac13734eef650119a8aec42c5f7f7bc4082
Stored in directory: /home/sshamsi/.cache/pip/wheels/50/9a/6f/9cb3312fd9cd01ea93c3fdc1dbee95f5fa0133125d4c7cb09a
Building wheel for Flask-JWT-Extended (setup.py) ... done
Created wheel for Flask-JWT-Extended: filename=Flask_JWT_Extended-3.24.1-py2.py3-none-any.whl size=21513 sha256=4d8fb281a883cd0e188e9973aff49bb001aefd5248e6d09d1391e67477bd35bb
Stored in directory: /home/sshamsi/.cache/pip/wheels/61/07/a0/b4f3fb0b5a3e2c51a4d3abc0efef78ba8e800ec1f4e76714b4
Building wheel for python-Levenshtein (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /home/sshamsi/miniconda3/envs/spirals/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-deu8nzyd/python-levenshtein/setup.py'"'"'; __file__='"'"'/tmp/pip-install-deu8nzyd/python-levenshtein/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-p2pn1xre
cwd: /tmp/pip-install-deu8nzyd/python-levenshtein/
Complete output (31 lines):
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.8
creating build/lib.linux-x86_64-3.8/Levenshtein
copying Levenshtein/StringMatcher.py -> build/lib.linux-x86_64-3.8/Levenshtein
copying Levenshtein/__init__.py -> build/lib.linux-x86_64-3.8/Levenshtein
running egg_info
writing python_Levenshtein.egg-info/PKG-INFO
writing dependency_links to python_Levenshtein.egg-info/dependency_links.txt
writing entry points to python_Levenshtein.egg-info/entry_points.txt
writing namespace_packages to python_Levenshtein.egg-info/namespace_packages.txt
writing requirements to python_Levenshtein.egg-info/requires.txt
writing top-level names to python_Levenshtein.egg-info/top_level.txt
reading manifest file 'python_Levenshtein.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*pyc' found anywhere in distribution
warning: no previously-included files matching '*so' found anywhere in distribution
warning: no previously-included files matching '.project' found anywhere in distribution
warning: no previously-included files matching '.pydevproject' found anywhere in distribution
writing manifest file 'python_Levenshtein.egg-info/SOURCES.txt'
copying Levenshtein/_levenshtein.c -> build/lib.linux-x86_64-3.8/Levenshtein
copying Levenshtein/_levenshtein.h -> build/lib.linux-x86_64-3.8/Levenshtein
running build_ext
building 'Levenshtein._levenshtein' extension
creating build/temp.linux-x86_64-3.8
creating build/temp.linux-x86_64-3.8/Levenshtein
gcc -pthread -B /home/sshamsi/miniconda3/envs/spirals/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/sshamsi/miniconda3/envs/spirals/include/python3.8 -c Levenshtein/_levenshtein.c -o build/temp.linux-x86_64-3.8/Levenshtein/_levenshtein.o
unable to execute 'gcc': No such file or directory
error: command 'gcc' failed with exit status 1
----------------------------------------
ERROR: Failed building wheel for python-Levenshtein
Running setup.py clean for python-Levenshtein
Building wheel for dogpile.cache (setup.py) ... done
Created wheel for dogpile.cache: filename=dogpile.cache-1.0.2-py3-none-any.whl size=45484 sha256=a2ba855e832455a61cc3bb0cd501c0a2d4e130d2d3b853a9461b67987a8630bf
Stored in directory: /home/sshamsi/.cache/pip/wheels/62/4b/6b/5e53d6c565d1a8e271db9519f6e455a6dc6e9b4fc08cbdc1e8
Building wheel for SQLAlchemy-Utils (setup.py) ... done
Created wheel for SQLAlchemy-Utils: filename=SQLAlchemy_Utils-0.36.8-py2.py3-none-any.whl size=93221 sha256=53cf97bebb32f115c5ecdad4fac22411ab0ec4fd97aef0a706d73bbec954a2f0
Stored in directory: /home/sshamsi/.cache/pip/wheels/e2/1e/3b/50c4d0d200bfe25d2686016f72859a5bd97822815065478358
Building wheel for future (setup.py) ... done
Created wheel for future: filename=future-0.18.2-py3-none-any.whl size=491058 sha256=58a90c773ac9853ad427261d4a81beeee8c0f131685ba3af37684dd830f2a234
Stored in directory: /home/sshamsi/.cache/pip/wheels/8e/70/28/3d6ccd6e315f65f245da085482a2e1c7d14b90b30f239e2cf4
Building wheel for Flask-Classy (setup.py) ... done
Created wheel for Flask-Classy: filename=Flask_Classy-0.6.10-py3-none-any.whl size=4703 sha256=5f6c4c45b4c0658f0b9e200da0fc719376ee32a7ad87218e3576e5c61d37b570
Stored in directory: /home/sshamsi/.cache/pip/wheels/17/a7/75/4d57254916b1af6bf60e24429c305b29a632f85d249da091d3
Building wheel for pyyaml (setup.py) ... done
Created wheel for pyyaml: filename=PyYAML-5.3.1-cp38-cp38-linux_x86_64.whl size=44617 sha256=83cb28dfd937ea23fde5ef91c2df0eb24750605411ce751cab5dc2556c13d6d8
Stored in directory: /home/sshamsi/.cache/pip/wheels/13/90/db/290ab3a34f2ef0b5a0f89235dc2d40fea83e77de84ed2dc05c
Building wheel for intervals (setup.py) ... done
Created wheel for intervals: filename=intervals-0.9.0-py3-none-any.whl size=8445 sha256=26cb88d4857c75c7585d487eacef146139c98e02a1bd8a7b01a46681b55ac6e5
Stored in directory: /home/sshamsi/.cache/pip/wheels/65/16/98/b9527711ae66d44e29867fd47a1f67c1aa4d59a80dd5a4d79d
Building wheel for infinity (setup.py) ... done
Created wheel for infinity: filename=infinity-1.5-py3-none-any.whl size=3080 sha256=0a9635852ccbdcf3c26b286226e893f584a5c6f70f17b7a473f6f70346877b60
Stored in directory: /home/sshamsi/.cache/pip/wheels/2d/e0/bd/8aa7a68347f9cc20e7f2a4760958a38b821d4f257681de7391
Successfully built requests-futures yamlordereddictloader Flask-JWT-Extended dogpile.cache SQLAlchemy-Utils future Flask-Classy pyyaml intervals infinity
Failed to build python-Levenshtein
DEPRECATION: Could not build wheels for python-Levenshtein which do not use PEP 517. pip will fall back to legacy 'setup.py install' for these. pip 21.0 will remove support for this functionality. A possible replacement is to fix the wheel build issue reported above. You can find discussion regarding this at https://github.com/pypa/pip/issues/8368.
Installing collected packages: urllib3, idna, chardet, requests, requests-futures, ipython-genutils, decorator, six, traitlets, parso, jedi, pickleshare, wcwidth, prompt-toolkit, pygments, backcall, ptyprocess, pexpect, ipython, numpy, astropy, raven, pyyaml, yamlordereddictloader, python-dateutil, pytz, pandas, scipy, SQLAlchemy, Pillow, tqdm, cycler, kiwisolver, pyparsing, matplotlib, networkx, Werkzeug, MarkupSafe, Jinja2, click, itsdangerous, Flask, PyJWT, Flask-JWT-Extended, python-Levenshtein, pbr, stevedore, dogpile.cache, SQLAlchemy-Utils, Flask-Classful, future, marshmallow, webargs, fuzzywuzzy, docutils, semantic-version, invoke, sdsstools, passlib, WTForms, infinity, intervals, validators, WTForms-Components, Flask-Classy, sdss-marvin
Running setup.py install for python-Levenshtein ... error
ERROR: Command errored out with exit status 1:
command: /home/sshamsi/miniconda3/envs/spirals/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-deu8nzyd/python-levenshtein/setup.py'"'"'; __file__='"'"'/tmp/pip-install-deu8nzyd/python-levenshtein/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-i33hl4bt/install-record.txt --single-version-externally-managed --compile --install-headers /home/sshamsi/miniconda3/envs/spirals/include/python3.8/python-Levenshtein
cwd: /tmp/pip-install-deu8nzyd/python-levenshtein/
Complete output (31 lines):
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.8
creating build/lib.linux-x86_64-3.8/Levenshtein
copying Levenshtein/StringMatcher.py -> build/lib.linux-x86_64-3.8/Levenshtein
copying Levenshtein/__init__.py -> build/lib.linux-x86_64-3.8/Levenshtein
running egg_info
writing python_Levenshtein.egg-info/PKG-INFO
writing dependency_links to python_Levenshtein.egg-info/dependency_links.txt
writing entry points to python_Levenshtein.egg-info/entry_points.txt
writing namespace_packages to python_Levenshtein.egg-info/namespace_packages.txt
writing requirements to python_Levenshtein.egg-info/requires.txt
writing top-level names to python_Levenshtein.egg-info/top_level.txt
reading manifest file 'python_Levenshtein.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no previously-included files matching '*pyc' found anywhere in distribution
warning: no previously-included files matching '*so' found anywhere in distribution
warning: no previously-included files matching '.project' found anywhere in distribution
warning: no previously-included files matching '.pydevproject' found anywhere in distribution
writing manifest file 'python_Levenshtein.egg-info/SOURCES.txt'
copying Levenshtein/_levenshtein.c -> build/lib.linux-x86_64-3.8/Levenshtein
copying Levenshtein/_levenshtein.h -> build/lib.linux-x86_64-3.8/Levenshtein
running build_ext
building 'Levenshtein._levenshtein' extension
creating build/temp.linux-x86_64-3.8
creating build/temp.linux-x86_64-3.8/Levenshtein
gcc -pthread -B /home/sshamsi/miniconda3/envs/spirals/compiler_compat -Wl,--sysroot=/ -Wsign-compare -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -fPIC -I/home/sshamsi/miniconda3/envs/spirals/include/python3.8 -c Levenshtein/_levenshtein.c -o build/temp.linux-x86_64-3.8/Levenshtein/_levenshtein.o
unable to execute 'gcc': No such file or directory
error: command 'gcc' failed with exit status 1
----------------------------------------
ERROR: Command errored out with exit status 1: /home/sshamsi/miniconda3/envs/spirals/bin/python -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-deu8nzyd/python-levenshtein/setup.py'"'"'; __file__='"'"'/tmp/pip-install-deu8nzyd/python-levenshtein/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-i33hl4bt/install-record.txt --single-version-externally-managed --compile --install-headers /home/sshamsi/miniconda3/envs/spirals/include/python3.8/python-Levenshtein Check the logs for full command output.
To Reproduce
To install through Conda, I tried:
conda env create -f marvin_2.3.5.yml.
For the PIP install, I tried:
pip install sdss-marvin
Desktop (please complete the following information):
- OS: Ubuntu 20.04.1 LTS on WSL2 (Windows 10 2004 OS Build 19041.450)
Additional context I have updated the Ubuntu installation completely and experience the samer errors in Ubuntu 18.04 LTS
I also tried to install on a fresh Ubuntu installation and ran pip install sdss-marvin
and encountered the following error:
Collecting sdss-marvin
Using cached https://files.pythonhosted.org/packages/de/fe/637b935c2aa2d3502626a05a8edf9d2411b8bcf2e1399a3242c4494e82d7/sdss_marvin-2.4.1-py2.py3-none-any.whl
Collecting scipy>=0.18.1 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/24/40/11b12af7f322c1e20446c037c47344d89bab4922b8859419d82cf56d796d/scipy-1.2.3-cp27-cp27mu-manylinux1_x86_64.whl
Collecting python-Levenshtein>=0.12.0 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/42/a9/d1785c85ebf9b7dfacd08938dd028209c34a0ea3b1bcdb895208bd40a67d/python-Levenshtein-0.12.0.tar.gz
Collecting Flask-JWT-Extended>=3.8.1 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/7a/ee/bb1c679b44ebec5c64626d632186d890cd95fffb63c1bded85d979a80724/Flask-JWT-Extended-3.24.1.tar.gz
Collecting requests-futures>=0.9.7 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/47/c4/fd48d1ac5110a5457c71ac7cc4caa93da10a80b8de71112430e439bdee22/requests-futures-1.0.0.tar.gz
Collecting pandas>=0.18.1 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/db/83/7d4008ffc2988066ff37f6a0bb6d7b60822367dcb36ba5e39aa7801fda54/pandas-0.24.2-cp27-cp27mu-manylinux1_x86_64.whl
Collecting tqdm>=4.48 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/28/7e/281edb5bc3274dfb894d90f4dbacfceaca381c2435ec6187a2c6f329aed7/tqdm-4.48.2-py2.py3-none-any.whl
Collecting requests>=2.10.0 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/45/1e/0c169c6a5381e241ba7404532c16a21d86ab872c9bed8bdcd4c423954103/requests-2.24.0-py2.py3-none-any.whl
Collecting raven>=5.32.0 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/bd/8e/62e26a88c0a1bbae677200baf0767c1022321a6555634f8129e6d55c5ddc/raven-6.10.0-py2.py3-none-any.whl
Collecting matplotlib>=1.5.3 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/9d/40/5ba7d4a3f80d39d409f21899972596bf62c8606f1406a825029649eaa439/matplotlib-2.2.5-cp27-cp27mu-manylinux1_x86_64.whl
Collecting Flask>=1.0 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/f2/28/2a03252dfb9ebf377f40fba6a7841b47083260bf8bd8e737b0c6952df83f/Flask-1.1.2-py2.py3-none-any.whl
Collecting Flask-Classful>=0.14.1 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/7e/cd/2df31c1590db0a95da08e9bdbc9db8b2efd0272e5d5677929a4a73b87e46/Flask_Classful-0.14.2-py2.py3-none-any.whl
Collecting dogpile.cache>=0.6.2 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/b5/02/9692c82808341747afc87a7c2b701c8eed76c05ec6bc98844c102a537de7/dogpile.cache-0.9.2.tar.gz
Collecting WTForms<2.3,>=2.1 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/9f/c8/dac5dce9908df1d9d48ec0e26e2a250839fa36ea2c602cc4f85ccfeb5c65/WTForms-2.2.1-py2.py3-none-any.whl
Collecting passlib>=1.7.1 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/11/b8/e9a78f3033228013ba8564adad8d0031bf9d39ea3acc3cdb9d55fabeb4ba/passlib-1.7.2-py2.py3-none-any.whl
Collecting Pillow>=6.2.0 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/12/ad/61f8dfba88c4e56196bf6d056cdbba64dc9c5dfdfbc97d02e6472feed913/Pillow-6.2.2-cp27-cp27mu-manylinux1_x86_64.whl
Collecting SQLAlchemy<1.4,>=1.1.15 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/9b/b8/4e1b11c6ebc98da7445ed89ce5d8b6e2b94f26e37407112fb272c6cdd7ca/SQLAlchemy-1.3.19-cp27-cp27mu-manylinux1_x86_64.whl
Collecting ipython>=5.0.0 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/ce/2c/2849a2b37024a01a847c87d81825c0489eb22ffc6416cac009bf281ea838/ipython-5.10.0-py2-none-any.whl
Collecting networkx<2.4,>=1.11 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/f3/f4/7e20ef40b118478191cec0b58c3192f822cace858c19505c7670961b76b2/networkx-2.2.zip
Collecting WTForms-Components>=0.10.0 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/22/19/7075cb32afc09962f8871bacc55214040dae06f0a7870033f7ceba0a9490/WTForms-Components-0.10.4.tar.gz
Collecting future>=0.16.0 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/45/0b/38b06fd9b92dc2b68d58b75f900e97884c45bedd2ff83203d933cf5851c9/future-0.18.2.tar.gz
Collecting numpy>=1.11.2 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/3a/5f/47e578b3ae79e2624e205445ab77a1848acdaa2929a00eeef6b16eaaeb20/numpy-1.16.6-cp27-cp27mu-manylinux1_x86_64.whl
Collecting webargs<6.0,>=1.5.2 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/42/04/6c37af320f42444c83e072609a69571e51229e77e36f1d5a84e68cf826c1/webargs-5.5.3-py2-none-any.whl
Collecting SQLAlchemy-Utils>=0.32.9 (from sdss-marvin)
Using cached https://files.pythonhosted.org/packages/14/68/e5301c4c960c79a32333b8805e52cb69d3d237aa869a773b4157ccb3eb26/SQLAlchemy-Utils-0.36.8.tar.gz
Collecting sdsstools>=0.1.5 (from sdss-marvin)
Could not find a version that satisfies the requirement sdsstools>=0.1.5 (from sdss-marvin) (from versions: )
No matching distribution found for sdsstools>=0.1.5 (from sdss-marvin)
@sjshamsi thanks for pointing this out. Regarding this first error, the python-Levenshtein
package requires compilation of c code using gcc
. I haven't extensively tested marvin on a linux machine. I would try installing that package separately, and making sure you have a valid gcc
compiler set up. I found this link, https://zoomadmin.com/HowToInstall/UbuntuPackage/python-levenshtein, and here is the main page for the package, https://github.com/ztane/python-Levenshtein.
Regarding your second post and error, that's a bit strange, marvin should cleanly install sdsstools
. I would try pip installing that package separately, with pip install sdsstools
.
@havok2063 Thank you for your response! I updated a fresh Ubuntu installation, installed gcc
with sudo apt install build-essential
, and installed Miniconda. After this I was able to pip install sdss-marvin
with no issues.
However using conda env create -f marvin_2.3.5.yml
yielded the same error with gcc
installed.
In addition, I got the same error as in my second post (No matching distribution found for sdsstools>=0.1.5 (from sdss-marvin)
) when I tried to pip install sdss-marvin
on a fresh Ubuntu installation with gcc
and without Miniconda. When I pass pip install sdsstools
, I get the following error:
Collecting sdsstools
Could not find a version that satisfies the requirement sdsstools (from versions: )
No matching distribution found for sdsstools
Thank you!
@sjshamsi Sorry for the delay on this. That's strange you're getting a pip error with sdsstools
. Here is the pypi package, https://pypi.org/project/sdsstools/. If you continue to get this error with sdsstools
, I can pass it along to the developers of that package.