Skip to content

Error in install #27

@MahdiDoost

Description

@MahdiDoost

In the name of God
I tried to install py_stringsimjoin:
sudo pip3 install py-stringsimjoin
bet I get below error:
ERROR: Command errored out with exit status 1:
command: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-u5rj1yb7/py-stringmatching/setup.py'"'"'; file='"'"'/tmp/pip-install-u5rj1yb7/py-stringmatching/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-5c4445oo/install-record.txt --single-version-externally-managed --compile
cwd: /tmp/pip-install-u5rj1yb7/py-stringmatching/
Complete output (82 lines):
running install
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.5
creating build/lib.linux-x86_64-3.5/py_stringmatching
copying py_stringmatching/utils.py -> build/lib.linux-x86_64-3.5/py_stringmatching
copying py_stringmatching/init.py -> build/lib.linux-x86_64-3.5/py_stringmatching
creating build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/overlap_coefficient.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/token_sort.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/soundex.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/phonetic_similarity_measure.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/jaro.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/tversky_index.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/needleman_wunsch.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/dice.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/levenshtein.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/hybrid_similarity_measure.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/partial_ratio.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/init.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/sequence_similarity_measure.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/similarity_measure.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/token_similarity_measure.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/editex.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/cosine.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/smith_waterman.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/generalized_jaccard.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/soft_tfidf.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/ratio.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/jaccard.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/monge_elkan.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/hamming_distance.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/affine.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/bag_distance.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/partial_token_sort.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/tfidf.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
copying py_stringmatching/similarity_measure/jaro_winkler.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure
creating build/lib.linux-x86_64-3.5/py_stringmatching/tokenizer
copying py_stringmatching/tokenizer/qgram_tokenizer.py -> build/lib.linux-x86_64-3.5/py_stringmatching/tokenizer
copying py_stringmatching/tokenizer/definition_tokenizer.py -> build/lib.linux-x86_64-3.5/py_stringmatching/tokenizer
copying py_stringmatching/tokenizer/init.py -> build/lib.linux-x86_64-3.5/py_stringmatching/tokenizer
copying py_stringmatching/tokenizer/tokenizer.py -> build/lib.linux-x86_64-3.5/py_stringmatching/tokenizer
copying py_stringmatching/tokenizer/alphabetic_tokenizer.py -> build/lib.linux-x86_64-3.5/py_stringmatching/tokenizer
copying py_stringmatching/tokenizer/alphanumeric_tokenizer.py -> build/lib.linux-x86_64-3.5/py_stringmatching/tokenizer
copying py_stringmatching/tokenizer/delimiter_tokenizer.py -> build/lib.linux-x86_64-3.5/py_stringmatching/tokenizer
copying py_stringmatching/tokenizer/whitespace_tokenizer.py -> build/lib.linux-x86_64-3.5/py_stringmatching/tokenizer
creating build/lib.linux-x86_64-3.5/py_stringmatching/tests
copying py_stringmatching/tests/test_sim_Soundex.py -> build/lib.linux-x86_64-3.5/py_stringmatching/tests
copying py_stringmatching/tests/init.py -> build/lib.linux-x86_64-3.5/py_stringmatching/tests
copying py_stringmatching/tests/test_tokenizers.py -> build/lib.linux-x86_64-3.5/py_stringmatching/tests
copying py_stringmatching/tests/test_simfunctions.py -> build/lib.linux-x86_64-3.5/py_stringmatching/tests
creating build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure/cython
copying py_stringmatching/similarity_measure/cython/init.py -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure/cython
running egg_info
writing top-level names to py_stringmatching.egg-info/top_level.txt
writing py_stringmatching.egg-info/PKG-INFO
writing dependency_links to py_stringmatching.egg-info/dependency_links.txt
writing requirements to py_stringmatching.egg-info/requires.txt
reading manifest file 'py_stringmatching.egg-info/SOURCES.txt'
reading manifest template 'MANIFEST.in'
warning: no files found matching 'requirements.txt'
writing manifest file 'py_stringmatching.egg-info/SOURCES.txt'
copying py_stringmatching/similarity_measure/cython/cython_affine.c -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure/cython
copying py_stringmatching/similarity_measure/cython/cython_jaro.c -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure/cython
copying py_stringmatching/similarity_measure/cython/cython_jaro_winkler.c -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure/cython
copying py_stringmatching/similarity_measure/cython/cython_levenshtein.c -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure/cython
copying py_stringmatching/similarity_measure/cython/cython_needleman_wunsch.c -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure/cython
copying py_stringmatching/similarity_measure/cython/cython_smith_waterman.c -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure/cython
copying py_stringmatching/similarity_measure/cython/cython_utils.c -> build/lib.linux-x86_64-3.5/py_stringmatching/similarity_measure/cython
running build_ext
building 'py_stringmatching.similarity_measure.cython.cython_levenshtein' extension
creating build/temp.linux-x86_64-3.5
creating build/temp.linux-x86_64-3.5/py_stringmatching
creating build/temp.linux-x86_64-3.5/py_stringmatching/similarity_measure
creating build/temp.linux-x86_64-3.5/py_stringmatching/similarity_measure/cython
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fdebug-prefix-map=/build/python3.5-nLrllb/python3.5-3.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/local/lib/python3.5/dist-packages/numpy/core/include -I/usr/include/python3.5m -c py_stringmatching/similarity_measure/cython/cython_levenshtein.c -o build/temp.linux-x86_64-3.5/py_stringmatching/similarity_measure/cython/cython_levenshtein.o
py_stringmatching/similarity_measure/cython/cython_levenshtein.c:4:20: 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: Command errored out with exit status 1: /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-u5rj1yb7/py-stringmatching/setup.py'"'"'; file='"'"'/tmp/pip-install-u5rj1yb7/py-stringmatching/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-5c4445oo/install-record.txt --single-version-externally-managed --compile Check the logs for full command output.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions