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

Failed building wheel for libact #149

Open
EzioQR opened this issue Jul 28, 2018 · 3 comments
Open

Failed building wheel for libact #149

EzioQR opened this issue Jul 28, 2018 · 3 comments

Comments

@EzioQR
Copy link

EzioQR commented Jul 28, 2018

Recently,I have explored the topic about active learning.So others recommend me about the useful machine "libact".When I try to install it on windows,it hints me"Failed building wheel for libact"
here is the complete errors list.Kindly help me with the same as to how this can be resolved,Thank you again for your kindness.

Processing f:\exp\active learning 开源工具libact\libact-0.1.4a0.tar.gz
Requirement already satisfied: numpy in c:\users\ZYM\anaconda3\lib\site-packages (from libact==0.1.4a0) (1.14.3)
Requirement already satisfied: scipy in c:\users\ZYM\anaconda3\lib\site-packages (from libact==0.1.4a0) (1.1.0)
Requirement already satisfied: scikit-learn in c:\users\ZYM\anaconda3\lib\site-packages (from libact==0.1.4a0) (0.19.1)
Requirement already satisfied: Cython in c:\users\ZYM\anaconda3\lib\site-packages (from libact==0.1.4a0) (0.28.4)
Requirement already satisfied: joblib in c:\users\ZYM\anaconda3\lib\site-packages (from libact==0.1.4a0) (0.12.1)
Requirement already satisfied: six in c:\users\ZYM\anaconda3\lib\site-packages (from libact==0.1.4a0) (1.11.0)
Building wheels for collected packages: libact
Running setup.py bdist_wheel for libact ... error
Complete output from command C:\Users\ZYM\Anaconda3\python.exe -u -c "import setuptools, tokenize;file='C:\Users\ZYM\AppData\Local\Temp\pip-req-build-e2q2_zy7\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 C:\Users\ZYM\AppData\Local\Temp\pip-wheel-39buzbqa --python-tag cp35:
Platform Detection: Linux. Link to liblapacke...
running bdist_wheel
running build
running build_py
creating build
creating build\lib.win-amd64-3.5
creating build\lib.win-amd64-3.5\libact
copying libact_init_.py -> build\lib.win-amd64-3.5\libact
creating build\lib.win-amd64-3.5\libact\base
copying libact\base\dataset.py -> build\lib.win-amd64-3.5\libact\base
copying libact\base\interfaces.py -> build\lib.win-amd64-3.5\libact\base
copying libact\base_init_.py -> build\lib.win-amd64-3.5\libact\base
creating build\lib.win-amd64-3.5\libact\models
copying libact\models\logistic_regression.py -> build\lib.win-amd64-3.5\libact\models
copying libact\models\perceptron.py -> build\lib.win-amd64-3.5\libact\models
copying libact\models\sklearn_adapter.py -> build\lib.win-amd64-3.5\libact\models
copying libact\models\svm.py -> build\lib.win-amd64-3.5\libact\models
copying libact\models_init_.py -> build\lib.win-amd64-3.5\libact\models
creating build\lib.win-amd64-3.5\libact\models\multilabel
copying libact\models\multilabel\binary_relevance.py -> build\lib.win-amd64-3.5\libact\models\multilabel
copying libact\models\multilabel\dummy_clf.py -> build\lib.win-amd64-3.5\libact\models\multilabel
copying libact\models\multilabel_init_.py -> build\lib.win-amd64-3.5\libact\models\multilabel
creating build\lib.win-amd64-3.5\libact\labelers
copying libact\labelers\ideal_labeler.py -> build\lib.win-amd64-3.5\libact\labelers
copying libact\labelers\interactive_labeler.py -> build\lib.win-amd64-3.5\libact\labelers
copying libact\labelers_init_.py -> build\lib.win-amd64-3.5\libact\labelers
creating build\lib.win-amd64-3.5\libact\query_strategies
copying libact\query_strategies\active_learning_by_learning.py -> build\lib.win-amd64-3.5\libact\query_strategies
copying libact\query_strategies\density_weighted_uncertainty_sampling.py -> build\lib.win-amd64-3.5\libact\query_strategies
copying libact\query_strategies\hintsvm.py -> build\lib.win-amd64-3.5\libact\query_strategies
copying libact\query_strategies\query_by_committee.py -> build\lib.win-amd64-3.5\libact\query_strategies
copying libact\query_strategies\quire.py -> build\lib.win-amd64-3.5\libact\query_strategies
copying libact\query_strategies\random_sampling.py -> build\lib.win-amd64-3.5\libact\query_strategies
copying libact\query_strategies\uncertainty_sampling.py -> build\lib.win-amd64-3.5\libact\query_strategies
copying libact\query_strategies\variance_reduction.py -> build\lib.win-amd64-3.5\libact\query_strategies
copying libact\query_strategies_init_.py -> build\lib.win-amd64-3.5\libact\query_strategies
creating build\lib.win-amd64-3.5\libact\query_strategies\multilabel
copying libact\query_strategies\multilabel\adaptive_active_learning.py -> build\lib.win-amd64-3.5\libact\query_strategies\multilabel
copying libact\query_strategies\multilabel\binary_minimization.py -> build\lib.win-amd64-3.5\libact\query_strategies\multilabel
copying libact\query_strategies\multilabel\maximum_margin_reduction.py -> build\lib.win-amd64-3.5\libact\query_strategies\multilabel
copying libact\query_strategies\multilabel\multilabel_with_auxiliary_learner.py -> build\lib.win-amd64-3.5\libact\query_strategies\multilabel
copying libact\query_strategies\multilabel_init_.py -> build\lib.win-amd64-3.5\libact\query_strategies\multilabel
creating build\lib.win-amd64-3.5\libact\query_strategies\multiclass
copying libact\query_strategies\multiclass\active_learning_with_cost_embedding.py -> build\lib.win-amd64-3.5\libact\query_strategies\multiclass
copying libact\query_strategies\multiclass\expected_error_reduction.py -> build\lib.win-amd64-3.5\libact\query_strategies\multiclass
copying libact\query_strategies\multiclass\hierarchical_sampling.py -> build\lib.win-amd64-3.5\libact\query_strategies\multiclass
copying libact\query_strategies\multiclass\mdsp.py -> build\lib.win-amd64-3.5\libact\query_strategies\multiclass
copying libact\query_strategies\multiclass_init_.py -> build\lib.win-amd64-3.5\libact\query_strategies\multiclass
creating build\lib.win-amd64-3.5\libact\utils
copying libact\utils_init_.py -> build\lib.win-amd64-3.5\libact\utils
running build_ext
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
building 'libact.query_strategies._variance_reduction' extension
creating build\temp.win-amd64-3.5
creating build\temp.win-amd64-3.5\Release
creating build\temp.win-amd64-3.5\Release\libact
creating build\temp.win-amd64-3.5\Release\libact\query_strategies
creating build\temp.win-amd64-3.5\Release\libact\query_strategies\src
creating build\temp.win-amd64-3.5\Release\libact\query_strategies\src\variance_reduction
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -IC:\Users\ZYM\Anaconda3\lib\site-packages\numpy\core\include -I/usr/include/lapacke -IC:\Users\ZYM\Anaconda3\include -IC:\Users\ZYM\Anaconda3\include -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\Include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\ATLMFC\Include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /Tclibact/query_strategies/src/variance_reduction/variance_reduction.c /Fobuild\temp.win-amd64-3.5\Release\libact/query_strategies/src/variance_reduction/variance_reduction.obj -std=c11
cl: 命令行 warning D9002 :忽略未知选项“-std=c11”
variance_reduction.c
libact/query_strategies/src/variance_reduction/variance_reduction.c(5): fatal error C1083: 无法打开包括文件: “lapacke.h”: No such file or directory
error: Command "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -IC:\Users\ZYM\Anaconda3\lib\site-packages\numpy\core\include -I/usr/include/lapacke -IC:\Users\ZYM\Anaconda3\include -IC:\Users\ZYM\Anaconda3\include -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\Include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\ATLMFC\Include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /Tclibact/query_strategies/src/variance_reduction/variance_reduction.c /Fobuild\temp.win-amd64-3.5\Release\libact/query_strategies/src/variance_reduction/variance_reduction.obj -std=c11" failed with exit status 2


Failed building wheel for libact
Running setup.py clean for libact
Failed to build libact
Installing collected packages: libact
Running setup.py install for libact ... error
Complete output from command C:\Users\ZYM\Anaconda3\python.exe -u -c "import setuptools, tokenize;file='C:\Users\ZYM\AppData\Local\Temp\pip-req-build-e2q2_zy7\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record C:\Users\ZYM\AppData\Local\Temp\pip-record-itraqk6w\install-record.txt --single-version-externally-managed --compile:
Platform Detection: Linux. Link to liblapacke...
running install
running build
running build_py
creating build
creating build\lib.win-amd64-3.5
creating build\lib.win-amd64-3.5\libact
copying libact_init_.py -> build\lib.win-amd64-3.5\libact
creating build\lib.win-amd64-3.5\libact\base
copying libact\base\dataset.py -> build\lib.win-amd64-3.5\libact\base
copying libact\base\interfaces.py -> build\lib.win-amd64-3.5\libact\base
copying libact\base_init_.py -> build\lib.win-amd64-3.5\libact\base
creating build\lib.win-amd64-3.5\libact\models
copying libact\models\logistic_regression.py -> build\lib.win-amd64-3.5\libact\models
copying libact\models\perceptron.py -> build\lib.win-amd64-3.5\libact\models
copying libact\models\sklearn_adapter.py -> build\lib.win-amd64-3.5\libact\models
copying libact\models\svm.py -> build\lib.win-amd64-3.5\libact\models
copying libact\models_init_.py -> build\lib.win-amd64-3.5\libact\models
creating build\lib.win-amd64-3.5\libact\models\multilabel
copying libact\models\multilabel\binary_relevance.py -> build\lib.win-amd64-3.5\libact\models\multilabel
copying libact\models\multilabel\dummy_clf.py -> build\lib.win-amd64-3.5\libact\models\multilabel
copying libact\models\multilabel_init_.py -> build\lib.win-amd64-3.5\libact\models\multilabel
creating build\lib.win-amd64-3.5\libact\labelers
copying libact\labelers\ideal_labeler.py -> build\lib.win-amd64-3.5\libact\labelers
copying libact\labelers\interactive_labeler.py -> build\lib.win-amd64-3.5\libact\labelers
copying libact\labelers_init_.py -> build\lib.win-amd64-3.5\libact\labelers
creating build\lib.win-amd64-3.5\libact\query_strategies
copying libact\query_strategies\active_learning_by_learning.py -> build\lib.win-amd64-3.5\libact\query_strategies
copying libact\query_strategies\density_weighted_uncertainty_sampling.py -> build\lib.win-amd64-3.5\libact\query_strategies
copying libact\query_strategies\hintsvm.py -> build\lib.win-amd64-3.5\libact\query_strategies
copying libact\query_strategies\query_by_committee.py -> build\lib.win-amd64-3.5\libact\query_strategies
copying libact\query_strategies\quire.py -> build\lib.win-amd64-3.5\libact\query_strategies
copying libact\query_strategies\random_sampling.py -> build\lib.win-amd64-3.5\libact\query_strategies
copying libact\query_strategies\uncertainty_sampling.py -> build\lib.win-amd64-3.5\libact\query_strategies
copying libact\query_strategies\variance_reduction.py -> build\lib.win-amd64-3.5\libact\query_strategies
copying libact\query_strategies_init_.py -> build\lib.win-amd64-3.5\libact\query_strategies
creating build\lib.win-amd64-3.5\libact\query_strategies\multilabel
copying libact\query_strategies\multilabel\adaptive_active_learning.py -> build\lib.win-amd64-3.5\libact\query_strategies\multilabel
copying libact\query_strategies\multilabel\binary_minimization.py -> build\lib.win-amd64-3.5\libact\query_strategies\multilabel
copying libact\query_strategies\multilabel\maximum_margin_reduction.py -> build\lib.win-amd64-3.5\libact\query_strategies\multilabel
copying libact\query_strategies\multilabel\multilabel_with_auxiliary_learner.py -> build\lib.win-amd64-3.5\libact\query_strategies\multilabel
copying libact\query_strategies\multilabel_init_.py -> build\lib.win-amd64-3.5\libact\query_strategies\multilabel
creating build\lib.win-amd64-3.5\libact\query_strategies\multiclass
copying libact\query_strategies\multiclass\active_learning_with_cost_embedding.py -> build\lib.win-amd64-3.5\libact\query_strategies\multiclass
copying libact\query_strategies\multiclass\expected_error_reduction.py -> build\lib.win-amd64-3.5\libact\query_strategies\multiclass
copying libact\query_strategies\multiclass\hierarchical_sampling.py -> build\lib.win-amd64-3.5\libact\query_strategies\multiclass
copying libact\query_strategies\multiclass\mdsp.py -> build\lib.win-amd64-3.5\libact\query_strategies\multiclass
copying libact\query_strategies\multiclass_init_.py -> build\lib.win-amd64-3.5\libact\query_strategies\multiclass
creating build\lib.win-amd64-3.5\libact\utils
copying libact\utils_init_.py -> build\lib.win-amd64-3.5\libact\utils
running build_ext
No module named 'numpy.distutils._msvccompiler' in numpy.distutils; trying from distutils
building 'libact.query_strategies._variance_reduction' extension
creating build\temp.win-amd64-3.5
creating build\temp.win-amd64-3.5\Release
creating build\temp.win-amd64-3.5\Release\libact
creating build\temp.win-amd64-3.5\Release\libact\query_strategies
creating build\temp.win-amd64-3.5\Release\libact\query_strategies\src
creating build\temp.win-amd64-3.5\Release\libact\query_strategies\src\variance_reduction
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -IC:\Users\ZYM\Anaconda3\lib\site-packages\numpy\core\include -I/usr/include/lapacke -IC:\Users\ZYM\Anaconda3\include -IC:\Users\ZYM\Anaconda3\include -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\Include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\ATLMFC\Include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /Tclibact/query_strategies/src/variance_reduction/variance_reduction.c /Fobuild\temp.win-amd64-3.5\Release\libact/query_strategies/src/variance_reduction/variance_reduction.obj -std=c11
cl: 命令行 warning D9002 :忽略未知选项“-std=c11”
variance_reduction.c
libact/query_strategies/src/variance_reduction/variance_reduction.c(5): fatal error C1083: 无法打开包括文件: “lapacke.h”: No such file or directory
error: Command "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\bin\HostX64\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MT -IC:\Users\ZYM\Anaconda3\lib\site-packages\numpy\core\include -I/usr/include/lapacke -IC:\Users\ZYM\Anaconda3\include -IC:\Users\ZYM\Anaconda3\include -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\Include" -I"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\ATLMFC\Include" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" -I"C:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" -I"C:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" /Tclibact/query_strategies/src/variance_reduction/variance_reduction.c /Fobuild\temp.win-amd64-3.5\Release\libact/query_strategies/src/variance_reduction/variance_reduction.obj -std=c11" failed with exit status 2

----------------------------------------

Command "C:\Users\ZYM\Anaconda3\python.exe -u -c "import setuptools, tokenize;file='C:\Users\ZYM\AppData\Local\Temp\pip-req-build-e2q2_zy7\setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" install --record C:\Users\ZYM\AppData\Local\Temp\pip-record-itraqk6w\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\ZYM\AppData\Local\Temp\pip-req-build-e2q2_zy7\

@yangarbiter
Copy link
Collaborator

#141

@EzioQR
Copy link
Author

EzioQR commented Jul 29, 2018

Thank you!I have installed and compiled the LAPACKE package.But how to connect LAPACKE with Python in order to sovle the problem which is failed to install libact on windows OS?
Thank you again for your kindness

@yangarbiter
Copy link
Collaborator

yangarbiter commented Jul 30, 2018 via email

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