Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"An error occurred while installing stellar!" #73

Open
liavkoren opened this issue Oct 4, 2018 · 2 comments
Open

"An error occurred while installing stellar!" #73

liavkoren opened this issue Oct 4, 2018 · 2 comments

Comments

@liavkoren
Copy link

python 3.7 + ubuntu 18.04

$ pipenv install -d stellar
Courtesy Notice: Pipenv found itself running within a virtual environment, so it will automatically use that environment, instead of creating its own for any project. You can set PIPENV_IGNORE_VIRTUALENVS=1 to force pipenv to ignore that environment and create its own instead.
Installing stellar...
Collecting stellar
  Downloading https://files.pythonhosted.org/packages/f8/31/091f71810f010241544e9fd0ff794937f86a342693ccbbd542cba205f335/stellar-0.4.5.tar.gz                                                                                                 
Requirement already satisfied: PyYAML>=3.11 in /home/liav/.virtualenvs/grizzly.backend-POxoeTdG/lib/python3.7/site-packages (from stellar) (3.13)                                                                                             
Collecting SQLAlchemy>=0.9.6 (from stellar)                                                                                                                                                                                                   
  Downloading https://files.pythonhosted.org/packages/25/c9/b0552098cee325425a61efdf380c51b5c721e459081c85bbb860f501c091/SQLAlchemy-1.2.12.tar.gz (5.6MB)                                                                                     
Collecting humanize>=0.5.1 (from stellar)                                                                                                                                                                                                     
  Downloading https://files.pythonhosted.org/packages/8c/e0/e512e4ac6d091fc990bbe13f9e0378f34cf6eecd1c6c268c9e598dcf5bb9/humanize-0.5.1.tar.gz                                                                                                
Collecting schema>=0.3.1 (from stellar)                                                                                                                                                                                                       
  Downloading https://files.pythonhosted.org/packages/7b/6e/2b6b764a9a3d3aa366a857f4c5f34d27de4fca54c2b9b88f93ccf2821353/schema-0.6.8-py2.py3-none-any.whl                                                                                    
Requirement already satisfied: click>=3.1 in /home/liav/.virtualenvs/grizzly.backend-POxoeTdG/lib/python3.7/site-packages (from stellar) (6.7)                                                                                                
Collecting SQLAlchemy-Utils>=0.26.11 (from stellar)                                                                                                                                                                                           
  Downloading https://files.pythonhosted.org/packages/b9/76/7e8c9d6d1f3b5249e40202b87473d0c12c38f2a2c909d53f95361fde7a10/SQLAlchemy-Utils-0.33.5.tar.gz (126kB)                                                                               
Collecting psutil>=2.1.1 (from stellar)                                                                                                                                                                                                       
  Downloading https://files.pythonhosted.org/packages/7d/9a/1e93d41708f8ed2b564395edfa3389f0fd6d567597401c2e5e2775118d8b/psutil-5.4.7.tar.gz (420kB)                                                                                          
Requirement already satisfied: six in /home/liav/.virtualenvs/grizzly.backend-POxoeTdG/lib/python3.7/site-packages (from SQLAlchemy-Utils>=0.26.11->stellar) (1.11.0)                                                                         
Building wheels for collected packages: stellar, SQLAlchemy, humanize, SQLAlchemy-Utils, psutil                                                                                                                                               
  Running setup.py bdist_wheel for stellar: started                                                                                                                                                                                           
  Running setup.py bdist_wheel for stellar: finished with status 'done'                                                                                                                                                                       
  Stored in directory: /home/liav/.cache/pipenv/wheels/4c/de/46/68ad2aeee0ca98a62a63ad73eeb5182d9727b18e4dfb078190                                                                                                                            
  Running setup.py bdist_wheel for SQLAlchemy: started                                                                                                                                                                                        
  Running setup.py bdist_wheel for SQLAlchemy: finished with status 'done'                                                                                                                                                                    
  Stored in directory: /home/liav/.cache/pipenv/wheels/ed/bd/2e/d3874a6e97b8cc71e7e177c8d065ead30f67f380c4d9bbadaa                                                                                                                            
  Running setup.py bdist_wheel for humanize: started                                                                                                                                                                                          
  Running setup.py bdist_wheel for humanize: finished with status 'done'                                                                                                                                                                      
  Stored in directory: /home/liav/.cache/pipenv/wheels/69/86/6c/f8b8593bc273ec4b0c653d3827f7482bb2001a2781a73b7f44                                                                                                                            
  Running setup.py bdist_wheel for SQLAlchemy-Utils: started                                                                                                                                                                                  
  Running setup.py bdist_wheel for SQLAlchemy-Utils: finished with status 'done'                                                                                                                                                              
  Stored in directory: /home/liav/.cache/pipenv/wheels/1a/5e/e3/4b5159c47d5fe72365ef93a70bbf2ede3878e1d22c7c1acfd1                                                                                                                            
  Running setup.py bdist_wheel for psutil: started                                                                                                                                                                                            
  Running setup.py bdist_wheel for psutil: finished with status 'error'                                                                                                                                                                       
  Complete output from command /home/liav/.virtualenvs/grizzly.backend-POxoeTdG/bin/python3.7m -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-fvq0vi2z/psutil/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-86d9gsg2 --python-tag cp37:                                                                                                           
  running bdist_wheel                                                                                                                                                                                                                         
  running build                                                                                                                                                                                                                               
  running build_py                                                                                                                                                                                                                            
  creating build                                                                                                                                                                                                                              
  creating build/lib.linux-x86_64-3.7                                                                                                                                                                                                         
  creating build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                                                  
  copying psutil/_pswindows.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                           
  copying psutil/_compat.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                              
  copying psutil/_psposix.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                             
  copying psutil/_psbsd.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                               
  copying psutil/_pslinux.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                             
  copying psutil/_common.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                              
  copying psutil/__init__.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                             
  copying psutil/_psaix.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                               
  copying psutil/_exceptions.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                          
  copying psutil/_psosx.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                               
  copying psutil/_pssunos.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                             
  creating build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                                                            
  copying psutil/tests/test_osx.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                                 
  copying psutil/tests/test_sunos.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                               
  copying psutil/tests/test_windows.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                             
  copying psutil/tests/test_misc.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                                
  copying psutil/tests/test_memory_leaks.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                        
  copying psutil/tests/test_system.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                              
  copying psutil/tests/test_posix.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                               
  copying psutil/tests/test_aix.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                                 
  copying psutil/tests/test_connections.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                         
  copying psutil/tests/test_contracts.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                           
  copying psutil/tests/test_unicode.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                             
  copying psutil/tests/__init__.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                                 
  copying psutil/tests/__main__.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                                 
  copying psutil/tests/test_process.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                             
  copying psutil/tests/test_linux.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                               
  copying psutil/tests/test_bsd.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                                 
  warning: build_py: byte-compiling is disabled, skipping.                                                                                                                                                                                    
                                                                                                                                                                                                                                              
  running build_ext                                                                                                                                                                                                                           
  building 'psutil._psutil_linux' extension                                                                                                                                                                                                   
  creating build/temp.linux-x86_64-3.7                                                                                                                                                                                                        
  creating build/temp.linux-x86_64-3.7/psutil                                                                                                                                                                                                 
  x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fdebug-prefix-map=/build/python3.7-1t2gIN/python3.7-3.7.0~b3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=547 -DPSUTIL_LINUX=1 -I/usr/include/python3.7m -I/home/liav/.virtualenvs/grizzly.backend-POxoeTdG/include/python3.7m -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.7/psutil/_psutil_common.o                                                                                                                                                                                                                                             
  psutil/_psutil_common.c:9:10: fatal error: Python.h: No such file or directory                                                                                                                                                              
   #include <Python.h>                                                                                                                                                                                                                        
            ^~~~~~~~~~                                                                                                                                                                                                                        
  compilation terminated.                                                                                                                                                                                                                     
  error: command 'x86_64-linux-gnu-gcc' failed with exit status 1                                                                                                                                                                             
                                                                                                                                                                                                                                              
  ----------------------------------------                                                                                                                                                                                                    
  Running setup.py clean for psutil                                                                                                                                                                                                           
Successfully built stellar SQLAlchemy humanize SQLAlchemy-Utils                                                                                                                                                                               
Failed to build psutil                                                                                                                                                                                                                        
Installing collected packages: SQLAlchemy, humanize, schema, SQLAlchemy-Utils, psutil, stellar                                                                                                                                                
  Running setup.py install for psutil: started                                                                                                                                                                                                
    Running setup.py install for psutil: finished with status 'error'                                                                                                                                                                         
    Complete output from command /home/liav/.virtualenvs/grizzly.backend-POxoeTdG/bin/python3.7m -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-fvq0vi2z/psutil/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-ddx0qvz8/install-record.txt --single-version-externally-managed --compile --install-headers /home/liav/.virtualenvs/grizzly.backend-POxoeTdG/include/site/python3.7/psutil:                                                                                                                                                                                                    
    running install                                                                                                                                                                                                                           
    running build                                                                                                                                                                                                                             
    running build_py                                                                                                                                                                                                                          
    creating build                                                                                                                                                                                                                            
    creating build/lib.linux-x86_64-3.7                                                                                                                                                                                                       
    creating build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                                                
    copying psutil/_pswindows.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                         
    copying psutil/_compat.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                            
    copying psutil/_psposix.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                           
    copying psutil/_psbsd.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                             
    copying psutil/_pslinux.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                           
    copying psutil/_common.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                            
    copying psutil/__init__.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                           
    copying psutil/_psaix.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                             
    copying psutil/_exceptions.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                        
    copying psutil/_psosx.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                             
    copying psutil/_pssunos.py -> build/lib.linux-x86_64-3.7/psutil                                                                                                                                                                           
    creating build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                                                          
    copying psutil/tests/test_osx.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                               
    copying psutil/tests/test_sunos.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                             
    copying psutil/tests/test_windows.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                           
    copying psutil/tests/test_misc.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                              
    copying psutil/tests/test_memory_leaks.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                      
    copying psutil/tests/test_system.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                            
    copying psutil/tests/test_posix.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                             
    copying psutil/tests/test_aix.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                               
    copying psutil/tests/test_connections.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                       
    copying psutil/tests/test_contracts.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                         
    copying psutil/tests/test_unicode.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                           
    copying psutil/tests/__init__.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                               
    copying psutil/tests/__main__.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                               
    copying psutil/tests/test_process.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                           
    copying psutil/tests/test_linux.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                             
    copying psutil/tests/test_bsd.py -> build/lib.linux-x86_64-3.7/psutil/tests                                                                                                                                                               
    warning: build_py: byte-compiling is disabled, skipping.                                                                                                                                                                                  
                                                                                                                                                                                                                                              
    running build_ext                                                                                                                                                                                                                         
    building 'psutil._psutil_linux' extension                                                                                                                                                                                                 
    creating build/temp.linux-x86_64-3.7                                                                                                                                                                                                      
    creating build/temp.linux-x86_64-3.7/psutil                                                                                                                                                                                               
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fdebug-prefix-map=/build/python3.7-1t2gIN/python3.7-3.7.0~b3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=547 -DPSUTIL_LINUX=1 -I/usr/include/python3.7m -I/home/liav/.virtualenvs/grizzly.backend-POxoeTdG/include/python3.7m -c psutil/_psutil_common.c -o build/temp.linux-x86_64-3.7/psutil/_psutil_common.o                                                                                                                                                                                                                                           
    psutil/_psutil_common.c:9:10: fatal error: Python.h: No such file or directory
     #include <Python.h>
              ^~~~~~~~~~
    compilation terminated.
    error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
    
    ----------------------------------------

Error:  An error occurred while installing stellar!
  Failed building wheel for psutil
Command "/home/liav/.virtualenvs/grizzly.backend-POxoeTdG/bin/python3.7m -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-fvq0vi2z/psutil/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-ddx0qvz8/install-record.txt --single-version-externally-managed --compile --install-headers /home/liav/.virtualenvs/grizzly.backend-POxoeTdG/include/site/python3.7/psutil" failed with error code 1 in /tmp/pip-install-fvq0vi2z/psutil/
@liavkoren
Copy link
Author

Perhaps related to PSutils needing to be installed as root??!

@kaedroho
Copy link

Looks like you just need to install Python headers so it can compile psutil: sudo apt-get install python3-dev

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants