python-pesq
python-pesq copied to clipboard
pypesq install error
When trying to install pypesq via pip, I get the following error: (noisered) username@username:~$ pip install pypesq Collecting pypesq Using cached pypesq-1.2.4.tar.gz (30 kB) Preparing metadata (setup.py) ... done Requirement already satisfied: numpy in ./anaconda3/envs/noisered/lib/python3.9/site-packages (from pypesq) (1.23.5) Building wheels for collected packages: pypesq Building wheel for pypesq (setup.py) ... error error: subprocess-exited-with-error
× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─> [94 lines of output]
running bdist_wheel
running build
running build_py
file numpy.py (for module numpy) not found
creating build
creating build/lib.linux-x86_64-cpython-39
creating build/lib.linux-x86_64-cpython-39/pypesq
copying pypesq/init.py -> build/lib.linux-x86_64-cpython-39/pypesq
file numpy.py (for module numpy) not found
running build_ext
building 'pesq_core' extension
creating build/temp.linux-x86_64-cpython-39
creating build/temp.linux-x86_64-cpython-39/pypesq
gcc -pthread -B /home/username/anaconda3/envs/noisered/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -I/home/username/anaconda3/envs/noisered/include -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -fPIC -Ipypesq -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy -I/home/username/anaconda3/envs/noisered/include/python3.9 -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include -c pypesq/dsp.c -o build/temp.linux-x86_64-cpython-39/pypesq/dsp.o
gcc -pthread -B /home/username/anaconda3/envs/noisered/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -I/home/username/anaconda3/envs/noisered/include -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -fPIC -Ipypesq -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy -I/home/username/anaconda3/envs/noisered/include/python3.9 -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include -c pypesq/pesq.c -o build/temp.linux-x86_64-cpython-39/pypesq/pesq.o
In file included from /home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1948,
from /home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
from /home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:5,
from pypesq/pesq.c:2:
/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
17 | #warning "Using deprecated NumPy API, disable it with "
| ^~~~~~~
pypesq/pesq.c: In function ‘_pesq’:
pypesq/pesq.c:61:34: warning: passing argument 1 of ‘compute_pesq’ from incompatible pointer type [-Wincompatible-pointer-types]
61 | float pesq = compute_pesq(ref->data, deg->data, ref->dimensions[0], deg->dimensions[0], fs);
| ~~~^~~~~~
| |
| char *
In file included from pypesq/pesq.c:5:
pypesq/pesq.h:287:28: note: expected ‘short int *’ but argument is of type ‘char *’
287 | float compute_pesq(short * ref, short * deg, long ref_n_samples, long deg_n_samples, long fs);
| ~~~~~~~~^~~
pypesq/pesq.c:61:45: warning: passing argument 2 of ‘compute_pesq’ from incompatible pointer type [-Wincompatible-pointer-types]
61 | float pesq = compute_pesq(ref->data, deg->data, ref->dimensions[0], deg->dimensions[0], fs);
| ~~~^~~~~~
| |
| char *
In file included from pypesq/pesq.c:5:
pypesq/pesq.h:287:41: note: expected ‘short int *’ but argument is of type ‘char *’
287 | float compute_pesq(short * ref, short * deg, long ref_n_samples, long deg_n_samples, long fs);
| ~~~~~~~~^~~
gcc -pthread -B /home/username/anaconda3/envs/noisered/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -I/home/username/anaconda3/envs/noisered/include -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -fPIC -Ipypesq -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy -I/home/username/anaconda3/envs/noisered/include/python3.9 -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include -c pypesq/pesqdsp.c -o build/temp.linux-x86_64-cpython-39/pypesq/pesqdsp.o
gcc -pthread -B /home/username/anaconda3/envs/noisered/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -I/home/username/anaconda3/envs/noisered/include -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -fPIC -Ipypesq -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy -I/home/username/anaconda3/envs/noisered/include/python3.9 -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include -c pypesq/pesqio.c -o build/temp.linux-x86_64-cpython-39/pypesq/pesqio.o
pypesq/pesqio.c: In function ‘load_src’:
pypesq/pesqio.c:200:10: warning: unused variable ‘s’ [-Wunused-variable]
200 | char s;
| ^
pypesq/pesqio.c:198:10: warning: unused variable ‘count’ [-Wunused-variable]
198 | long count;
| ^~~~~
pypesq/pesqio.c:196:10: warning: unused variable ‘to_read’ [-Wunused-variable]
196 | long to_read;
| ^~~~~~~
gcc -pthread -B /home/username/anaconda3/envs/noisered/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -I/home/username/anaconda3/envs/noisered/include -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -fPIC -Ipypesq -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy -I/home/username/anaconda3/envs/noisered/include/python3.9 -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include -c pypesq/pesqmain.c -o build/temp.linux-x86_64-cpython-39/pypesq/pesqmain.o
pypesq/pesqmain.c: In function ‘compute_pesq’:
pypesq/pesqmain.c:118:10: warning: unused variable ‘names’ [-Wunused-variable]
118 | int names = 0;
| ^~~~~
pypesq/pesqmain.c: In function ‘pesq_measure’:
pypesq/pesqmain.c:405:25: warning: variable ‘end’ set but not used [-Wunused-but-set-variable]
405 | long start, end;
| ^~~
pypesq/pesqmain.c:405:18: warning: variable ‘start’ set but not used [-Wunused-but-set-variable]
405 | long start, end;
| ^~~~~
pypesq/pesqmain.c:242:9: warning: unused variable ‘i’ [-Wunused-variable]
242 | int i;
| ^
pypesq/pesqmain.c:404:12: warning: ‘resultsFile’ may be used uninitialized [-Wmaybe-uninitialized]
404 | if (resultsFile != NULL) {
| ^
gcc -pthread -B /home/username/anaconda3/envs/noisered/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -I/home/username/anaconda3/envs/noisered/include -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -fPIC -Ipypesq -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy -I/home/username/anaconda3/envs/noisered/include/python3.9 -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include -c pypesq/pesqmod.c -o build/temp.linux-x86_64-cpython-39/pypesq/pesqmod.o
pypesq/pesqmod.c: In function ‘utterance_split’:
pypesq/pesqmod.c:298:10: warning: variable ‘Utt_Delay’ set but not used [-Wunused-but-set-variable]
298 | long Utt_Delay;
| ^~~~~~~~~
pypesq/pesqmod.c: In function ‘pesq_psychoacoustic_model’:
pypesq/pesqmod.c:806:13: warning: variable ‘peak’ set but not used [-Wunused-but-set-variable]
806 | float peak;
| ^~~~
pypesq/pesqmod.c:782:24: warning: variable ‘power_deg’ set but not used [-Wunused-but-set-variable]
782 | float power_ref, power_deg;
| ^~~~~~~~~
pypesq/pesqmod.c:782:13: warning: variable ‘power_ref’ set but not used [-Wunused-but-set-variable]
782 | float power_ref, power_deg;
| ^~~~~~~~~
g++ -pthread -B /home/username/anaconda3/envs/noisered/compiler_compat -shared -Wl,-rpath,/home/username/anaconda3/envs/noisered/lib -Wl,-rpath-link,/home/username/anaconda3/envs/noisered/lib -L/home/username/anaconda3/envs/noisered/lib -L/home/username/anaconda3/envs/noisered/lib -Wl,-rpath,/home/username/anaconda3/envs/noisered/lib -Wl,-rpath-link,/home/username/anaconda3/envs/noisered/lib -L/home/username/anaconda3/envs/noisered/lib build/temp.linux-x86_64-cpython-39/pypesq/dsp.o build/temp.linux-x86_64-cpython-39/pypesq/pesq.o build/temp.linux-x86_64-cpython-39/pypesq/pesqdsp.o build/temp.linux-x86_64-cpython-39/pypesq/pesqio.o build/temp.linux-x86_64-cpython-39/pypesq/pesqmain.o build/temp.linux-x86_64-cpython-39/pypesq/pesqmod.o -o build/lib.linux-x86_64-cpython-39/pesq_core.cpython-39-x86_64-linux-gnu.so
/home/username/anaconda3/envs/noisered/compiler_compat/ld: build/temp.linux-x86_64-cpython-39/pypesq/pesqdsp.o:(.bss+0x10): multiple definition of Nb'; build/temp.linux-x86_64-cpython-39/pypesq/pesq.o:(.bss+0x0): first defined here /home/username/anaconda3/envs/noisered/compiler_compat/ld: build/temp.linux-x86_64-cpython-39/pypesq/pesqio.o:(.bss+0x0): multiple definition of
Nb'; build/temp.linux-x86_64-cpython-39/pypesq/pesq.o:(.bss+0x0): first defined here
/home/username/anaconda3/envs/noisered/compiler_compat/ld: build/temp.linux-x86_64-cpython-39/pypesq/pesqmain.o:(.bss+0x10): multiple definition of Nb'; build/temp.linux-x86_64-cpython-39/pypesq/pesq.o:(.bss+0x0): first defined here /home/username/anaconda3/envs/noisered/compiler_compat/ld: build/temp.linux-x86_64-cpython-39/pypesq/pesqmod.o:(.bss+0x60): multiple definition of
Nb'; build/temp.linux-x86_64-cpython-39/pypesq/pesq.o:(.bss+0x0): first defined here
/home/username/anaconda3/envs/noisered/compiler_compat/ld: build/temp.linux-x86_64-cpython-39/pypesq/pesqmod.o:(.bss+0x40): multiple definition of `InIIR_Nsos'; build/temp.linux-x86_64-cpython-39/pypesq/pesqdsp.o:(.bss+0x8): first defined here
collect2: error: ld returned 1 exit status
error: command '/usr/bin/g++' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for pypesq Running setup.py clean for pypesq Failed to build pypesq Installing collected packages: pypesq Running setup.py install for pypesq ... error error: subprocess-exited-with-error
× Running setup.py install for pypesq did not run successfully.
│ exit code: 1
╰─> [96 lines of output]
running install
/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
warnings.warn(
running build
running build_py
file numpy.py (for module numpy) not found
creating build
creating build/lib.linux-x86_64-cpython-39
creating build/lib.linux-x86_64-cpython-39/pypesq
copying pypesq/init.py -> build/lib.linux-x86_64-cpython-39/pypesq
file numpy.py (for module numpy) not found
running build_ext
building 'pesq_core' extension
creating build/temp.linux-x86_64-cpython-39
creating build/temp.linux-x86_64-cpython-39/pypesq
gcc -pthread -B /home/username/anaconda3/envs/noisered/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -I/home/username/anaconda3/envs/noisered/include -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -fPIC -Ipypesq -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy -I/home/username/anaconda3/envs/noisered/include/python3.9 -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include -c pypesq/dsp.c -o build/temp.linux-x86_64-cpython-39/pypesq/dsp.o
gcc -pthread -B /home/username/anaconda3/envs/noisered/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -I/home/username/anaconda3/envs/noisered/include -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -fPIC -Ipypesq -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy -I/home/username/anaconda3/envs/noisered/include/python3.9 -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include -c pypesq/pesq.c -o build/temp.linux-x86_64-cpython-39/pypesq/pesq.o
In file included from /home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1948,
from /home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
from /home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:5,
from pypesq/pesq.c:2:
/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
17 | #warning "Using deprecated NumPy API, disable it with "
| ^~~~~~~
pypesq/pesq.c: In function ‘_pesq’:
pypesq/pesq.c:61:34: warning: passing argument 1 of ‘compute_pesq’ from incompatible pointer type [-Wincompatible-pointer-types]
61 | float pesq = compute_pesq(ref->data, deg->data, ref->dimensions[0], deg->dimensions[0], fs);
| ~~~^~~~~~
| |
| char *
In file included from pypesq/pesq.c:5:
pypesq/pesq.h:287:28: note: expected ‘short int *’ but argument is of type ‘char *’
287 | float compute_pesq(short * ref, short * deg, long ref_n_samples, long deg_n_samples, long fs);
| ~~~~~~~~^~~
pypesq/pesq.c:61:45: warning: passing argument 2 of ‘compute_pesq’ from incompatible pointer type [-Wincompatible-pointer-types]
61 | float pesq = compute_pesq(ref->data, deg->data, ref->dimensions[0], deg->dimensions[0], fs);
| ~~~^~~~~~
| |
| char *
In file included from pypesq/pesq.c:5:
pypesq/pesq.h:287:41: note: expected ‘short int *’ but argument is of type ‘char *’
287 | float compute_pesq(short * ref, short * deg, long ref_n_samples, long deg_n_samples, long fs);
| ~~~~~~~~^~~
gcc -pthread -B /home/username/anaconda3/envs/noisered/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -I/home/username/anaconda3/envs/noisered/include -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -fPIC -Ipypesq -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy -I/home/username/anaconda3/envs/noisered/include/python3.9 -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include -c pypesq/pesqdsp.c -o build/temp.linux-x86_64-cpython-39/pypesq/pesqdsp.o
gcc -pthread -B /home/username/anaconda3/envs/noisered/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -I/home/username/anaconda3/envs/noisered/include -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -fPIC -Ipypesq -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy -I/home/username/anaconda3/envs/noisered/include/python3.9 -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include -c pypesq/pesqio.c -o build/temp.linux-x86_64-cpython-39/pypesq/pesqio.o
pypesq/pesqio.c: In function ‘load_src’:
pypesq/pesqio.c:200:10: warning: unused variable ‘s’ [-Wunused-variable]
200 | char s;
| ^
pypesq/pesqio.c:198:10: warning: unused variable ‘count’ [-Wunused-variable]
198 | long count;
| ^~~~~
pypesq/pesqio.c:196:10: warning: unused variable ‘to_read’ [-Wunused-variable]
196 | long to_read;
| ^~~~~~~
gcc -pthread -B /home/username/anaconda3/envs/noisered/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -I/home/username/anaconda3/envs/noisered/include -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -fPIC -Ipypesq -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy -I/home/username/anaconda3/envs/noisered/include/python3.9 -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include -c pypesq/pesqmain.c -o build/temp.linux-x86_64-cpython-39/pypesq/pesqmain.o
pypesq/pesqmain.c: In function ‘compute_pesq’:
pypesq/pesqmain.c:118:10: warning: unused variable ‘names’ [-Wunused-variable]
118 | int names = 0;
| ^~~~~
pypesq/pesqmain.c: In function ‘pesq_measure’:
pypesq/pesqmain.c:405:25: warning: variable ‘end’ set but not used [-Wunused-but-set-variable]
405 | long start, end;
| ^~~
pypesq/pesqmain.c:405:18: warning: variable ‘start’ set but not used [-Wunused-but-set-variable]
405 | long start, end;
| ^~~~~
pypesq/pesqmain.c:242:9: warning: unused variable ‘i’ [-Wunused-variable]
242 | int i;
| ^
pypesq/pesqmain.c:404:12: warning: ‘resultsFile’ may be used uninitialized [-Wmaybe-uninitialized]
404 | if (resultsFile != NULL) {
| ^
gcc -pthread -B /home/username/anaconda3/envs/noisered/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -I/home/username/anaconda3/envs/noisered/include -fPIC -O2 -isystem /home/username/anaconda3/envs/noisered/include -fPIC -Ipypesq -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include/numpy -I/home/username/anaconda3/envs/noisered/include/python3.9 -I/home/username/anaconda3/envs/noisered/lib/python3.9/site-packages/numpy/core/include -c pypesq/pesqmod.c -o build/temp.linux-x86_64-cpython-39/pypesq/pesqmod.o
pypesq/pesqmod.c: In function ‘utterance_split’:
pypesq/pesqmod.c:298:10: warning: variable ‘Utt_Delay’ set but not used [-Wunused-but-set-variable]
298 | long Utt_Delay;
| ^~~~~~~~~
pypesq/pesqmod.c: In function ‘pesq_psychoacoustic_model’:
pypesq/pesqmod.c:806:13: warning: variable ‘peak’ set but not used [-Wunused-but-set-variable]
806 | float peak;
| ^~~~
pypesq/pesqmod.c:782:24: warning: variable ‘power_deg’ set but not used [-Wunused-but-set-variable]
782 | float power_ref, power_deg;
| ^~~~~~~~~
pypesq/pesqmod.c:782:13: warning: variable ‘power_ref’ set but not used [-Wunused-but-set-variable]
782 | float power_ref, power_deg;
| ^~~~~~~~~
g++ -pthread -B /home/username/anaconda3/envs/noisered/compiler_compat -shared -Wl,-rpath,/home/username/anaconda3/envs/noisered/lib -Wl,-rpath-link,/home/username/anaconda3/envs/noisered/lib -L/home/username/anaconda3/envs/noisered/lib -L/home/username/anaconda3/envs/noisered/lib -Wl,-rpath,/home/username/anaconda3/envs/noisered/lib -Wl,-rpath-link,/home/username/anaconda3/envs/noisered/lib -L/home/username/anaconda3/envs/noisered/lib build/temp.linux-x86_64-cpython-39/pypesq/dsp.o build/temp.linux-x86_64-cpython-39/pypesq/pesq.o build/temp.linux-x86_64-cpython-39/pypesq/pesqdsp.o build/temp.linux-x86_64-cpython-39/pypesq/pesqio.o build/temp.linux-x86_64-cpython-39/pypesq/pesqmain.o build/temp.linux-x86_64-cpython-39/pypesq/pesqmod.o -o build/lib.linux-x86_64-cpython-39/pesq_core.cpython-39-x86_64-linux-gnu.so
/home/username/anaconda3/envs/noisered/compiler_compat/ld: build/temp.linux-x86_64-cpython-39/pypesq/pesqdsp.o:(.bss+0x10): multiple definition of Nb'; build/temp.linux-x86_64-cpython-39/pypesq/pesq.o:(.bss+0x0): first defined here /home/username/anaconda3/envs/noisered/compiler_compat/ld: build/temp.linux-x86_64-cpython-39/pypesq/pesqio.o:(.bss+0x0): multiple definition of
Nb'; build/temp.linux-x86_64-cpython-39/pypesq/pesq.o:(.bss+0x0): first defined here
/home/username/anaconda3/envs/noisered/compiler_compat/ld: build/temp.linux-x86_64-cpython-39/pypesq/pesqmain.o:(.bss+0x10): multiple definition of Nb'; build/temp.linux-x86_64-cpython-39/pypesq/pesq.o:(.bss+0x0): first defined here /home/username/anaconda3/envs/noisered/compiler_compat/ld: build/temp.linux-x86_64-cpython-39/pypesq/pesqmod.o:(.bss+0x60): multiple definition of
Nb'; build/temp.linux-x86_64-cpython-39/pypesq/pesq.o:(.bss+0x0): first defined here
/home/username/anaconda3/envs/noisered/compiler_compat/ld: build/temp.linux-x86_64-cpython-39/pypesq/pesqmod.o:(.bss+0x40): multiple definition of `InIIR_Nsos'; build/temp.linux-x86_64-cpython-39/pypesq/pesqdsp.o:(.bss+0x8): first defined here
collect2: error: ld returned 1 exit status
error: command '/usr/bin/g++' failed with exit code 1
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip. error: legacy-install-failure
× Encountered error while trying to install package. ╰─> pypesq
note: This is an issue with the package mentioned above, not pip. hint: See above for output from the failure. (noisered) username@username:~$ conda activate speech_enhance (speech_enhance) username@username:~$ pip install pesq Collecting pesq Using cached pesq-0.0.4-cp36-cp36m-linux_x86_64.whl Installing collected packages: pesq Successfully installed pesq-0.0.4
This error happens even when I install it on new environments without anything else installed. What can I do to solve this? I'm using Ubuntu 22.04.
Got the same error
I also get the same error
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [61 lines of output]
running dist_info
creating C:\Users\WIN10\AppData\Local\Temp\pip-modern-metadata-xh_90dh1\pypesq.egg-info
writing C:\Users\WIN10\AppData\Local\Temp\pip-modern-metadata-xh_90dh1\pypesq.egg-info\PKG-INFO
writing dependency_links to C:\Users\WIN10\AppData\Local\Temp\pip-modern-metadata-xh_90dh1\pypesq.egg-info\dependency_links.txt
writing requirements to C:\Users\WIN10\AppData\Local\Temp\pip-modern-metadata-xh_90dh1\pypesq.egg-info\requires.txt
writing top-level names to C:\Users\WIN10\AppData\Local\Temp\pip-modern-metadata-xh_90dh1\pypesq.egg-info\top_level.txt
writing manifest file 'C:\Users\WIN10\AppData\Local\Temp\pip-modern-metadata-xh_90dh1\pypesq.egg-info\SOURCES.txt'
file numpy.py (for module numpy) not found
Traceback (most recent call last):
File "C:\Users\WIN10\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 353, in
note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed
× Encountered error while generating package metadata. ╰─> See above for output.
note: This is an issue with the package mentioned above, not pip. hint: See above for details.
i have this install error
Had the same issue with pip install pypesq
.
But installed successfully with pip install https://github.com/vBaiCai/python-pesq/archive/master.zip
“pip install https://github.com/vBaiCai/python-pesq/archive/master.zip” does also fail
i
error: subprocess-exited-with-error
× Preparing metadata (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [61 lines of output] running dist_info creating C:\Users\WIN10\AppData\Local\Temp\pip-modern-metadata-xh_90dh1\pypesq.egg-info writing C:\Users\WIN10\AppData\Local\Temp\pip-modern-metadata-xh_90dh1\pypesq.egg-info\PKG-INFO writing dependency_links to C:\Users\WIN10\AppData\Local\Temp\pip-modern-metadata-xh_90dh1\pypesq.egg-info\dependency_links.txt writing requirements to C:\Users\WIN10\AppData\Local\Temp\pip-modern-metadata-xh_90dh1\pypesq.egg-info\requires.txt writing top-level names to C:\Users\WIN10\AppData\Local\Temp\pip-modern-metadata-xh_90dh1\pypesq.egg-info\top_level.txt writing manifest file 'C:\Users\WIN10\AppData\Local\Temp\pip-modern-metadata-xh_90dh1\pypesq.egg-info\SOURCES.txt' file numpy.py (for module numpy) not found Traceback (most recent call last): File "C:\Users\WIN10\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 353, in main() File "C:\Users\WIN10\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 335, in main json_out['return_val'] = hook(**hook_input['kwargs']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\WIN10\AppData\Local\Programs\Python\Python311\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 149, in prepare_metadata_for_build_wheel return hook(metadata_directory, config_settings) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\WIN10\AppData\Local\Temp\pip-build-env-1h5rbag8\overlay\Lib\site-packages\setuptools\build_meta.py", line 366, in prepare_metadata_for_build_wheel self.run_setup() File "C:\Users\WIN10\AppData\Local\Temp\pip-build-env-1h5rbag8\overlay\Lib\site-packages\setuptools\build_meta.py", line 480, in run_setup super(BuildMetaLegacyBackend, self).run_setup(setup_script=setup_script) File "C:\Users\WIN10\AppData\Local\Temp\pip-build-env-1h5rbag8\overlay\Lib\site-packages\setuptools\build_meta.py", line 311, in run_setup exec(code, locals()) File "", line 25, in File "C:\Users\WIN10\AppData\Local\Temp\pip-build-env-1h5rbag8\overlay\Lib\site-packages\setuptools__init_.py", line 103, in setup return distutils.core.setup(**attrs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\WIN10\AppData\Local\Temp\pip-build-env-1h5rbag8\overlay\Lib\site-packages\setuptools_distutils\core.py", line 185, in setup return run_commands(dist) ^^^^^^^^^^^^^^^^^^ File "C:\Users\WIN10\AppData\Local\Temp\pip-build-env-1h5rbag8\overlay\Lib\site-packages\setuptools_distutils\core.py", line 201, in run_commands dist.run_commands() File "C:\Users\WIN10\AppData\Local\Temp\pip-build-env-1h5rbag8\overlay\Lib\site-packages\setuptools_distutils\dist.py", line 969, in run_commands self.run_command(cmd) File "C:\Users\WIN10\AppData\Local\Temp\pip-build-env-1h5rbag8\overlay\Lib\site-packages\setuptools\dist.py", line 963, in run_command super().run_command(command) File "C:\Users\WIN10\AppData\Local\Temp\pip-build-env-1h5rbag8\overlay\Lib\site-packages\setuptools_distutils\dist.py", line 988, in run_command cmd_obj.run() File "C:\Users\WIN10\AppData\Local\Temp\pip-build-env-1h5rbag8\overlay\Lib\site-packages\setuptools\command\dist_info.py", line 91, in run self.egg_info.run() File "C:\Users\WIN10\AppData\Local\Temp\pip-build-env-1h5rbag8\overlay\Lib\site-packages\setuptools\command\egg_info.py", line 321, in run self.find_sources() File "C:\Users\WIN10\AppData\Local\Temp\pip-build-env-1h5rbag8\overlay\Lib\site-packages\setuptools\command\egg_info.py", line 329, in find_sources mm.run() File "C:\Users\WIN10\AppData\Local\Temp\pip-build-env-1h5rbag8\overlay\Lib\site-packages\setuptools\command\egg_info.py", line 551, in run self.add_defaults() File "C:\Users\WIN10\AppData\Local\Temp\pip-build-env-1h5rbag8\overlay\Lib\site-packages\setuptools\command\egg_info.py", line 589, in add_defaults sdist.add_defaults(self) File "C:\Users\WIN10\AppData\Local\Temp\pip-build-env-1h5rbag8\overlay\Lib\site-packages\setuptools\command\sdist.py", line 112, in add_defaults super().add_defaults() File "C:\Users\WIN10\AppData\Local\Temp\pip-build-env-1h5rbag8\overlay\Lib\site-packages\setuptools_distutils\command\sdist.py", line 251, in add_defaults self._add_defaults_ext() File "C:\Users\WIN10\AppData\Local\Temp\pip-build-env-1h5rbag8\overlay\Lib\site-packages\setuptools_distutils\command\sdist.py", line 335, in _add_defaults_ext build_ext = self.get_finalized_command('build_ext') ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\WIN10\AppData\Local\Temp\pip-build-env-1h5rbag8\overlay\Lib\site-packages\setuptools_distutils\cmd.py", line 305, in get_finalized_command cmd_obj.ensure_finalized() File "C:\Users\WIN10\AppData\Local\Temp\pip-build-env-1h5rbag8\overlay\Lib\site-packages\setuptools_distutils\cmd.py", line 111, in ensure_finalized self.finalize_options() File "", line 20, in finalize_options AttributeError: 'dict' object has no attribute 'NUMPY_SETUP' [end of output]
note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed
× Encountered error while generating package metadata. ╰─> See above for output.
note: This is an issue with the package mentioned above, not pip. hint: See above for details.
i have this install error
I have the same problem as you. Have you solved it?