biolab / orange3-text

šŸŠ :page_facing_up: Text Mining add-on for Orange3
Other
128 stars 84 forks source link

Text installations fails on Win (v. 0.7.1) #443

Closed ajdapretnar closed 5 years ago

ajdapretnar commented 5 years ago
Text version

0.7.1

Orange version

3.20.1

Expected behavior

Add-on installation works.

Actual behavior

Installation fails. It's as if the ufal.udpipe is not installed via conda.

Steps to reproduce the behavior
Additional info (worksheets, data, screenshots, ...)

`Collecting Orange3-Text Using cached https://files.pythonhosted.org/packages/2b/83/5625d26157f9e531b6f8947de9af37f1db0e2808efca7058b51a45dd4b6b/Orange3_Text-0.7.1-py3-none-any.whl Requirement already satisfied: scikit-learn in c:\program files\orange\lib\site-packages (from Orange3-Text) (0.20.1) Requirement already satisfied: nltk>=3.0.5 in c:\program files\orange\lib\site-packages (from Orange3-Text) (3.4.1) Requirement already satisfied: scipy in c:\program files\orange\lib\site-packages (from Orange3-Text) (1.1.0) Requirement already satisfied: tweepy in c:\program files\orange\lib\site-packages (from Orange3-Text) (3.7.0) Requirement already satisfied: validate-email in c:\program files\orange\lib\site-packages (from Orange3-Text) (1.3) Requirement already satisfied: wikipedia in c:\program files\orange\lib\site-packages (from Orange3-Text) (1.4.0) Requirement already satisfied: numpy in c:\program files\orange\lib\site-packages (from Orange3-Text) (1.14.6) Requirement already satisfied: Orange3>=3.4.3 in c:\program files\orange\lib\site-packages (from Orange3-Text) (3.20.1) Requirement already satisfied: simhash in c:\program files\orange\lib\site-packages (from Orange3-Text) (1.9.0) Requirement already satisfied: setuptools-git in c:\program files\orange\lib\site-packages (from Orange3-Text) (1.2) Requirement already satisfied: odfpy>=1.3.5 in c:\program files\orange\lib\site-packages (from Orange3-Text) (1.4.0) Requirement already satisfied: biopython in c:\program files\orange\lib\site-packages (from Orange3-Text) (1.73) Collecting ufal.udpipe; platform_system != "Darwin" (from Orange3-Text) Using cached https://files.pythonhosted.org/packages/99/1a/9fbf9658cb3a24bfa2e462b4fda554f48b6fe7a7ee44f5036b1f7d181ca8/ufal.udpipe-1.2.0.2.tar.gz Requirement already satisfied: lxml in c:\program files\orange\lib\site-packages (from Orange3-Text) (4.3.3) Requirement already satisfied: pdfminer3k>=1.3.1 in c:\program files\orange\lib\site-packages (from Orange3-Text) (1.3.1) Requirement already satisfied: gensim>=0.12.3 in c:\program files\orange\lib\site-packages (from Orange3-Text) (3.7.2) Requirement already satisfied: docx2txt>=0.6 in c:\program files\orange\lib\site-packages (from Orange3-Text) (0.7) Requirement already satisfied: beautifulsoup4 in c:\program files\orange\lib\site-packages (from Orange3-Text) (4.7.1) Requirement already satisfied: six in c:\program files\orange\lib\site-packages (from nltk>=3.0.5->Orange3-Text) (1.12.0) Requirement already satisfied: requests-oauthlib>=0.7.0 in c:\program files\orange\lib\site-packages (from tweepy->Orange3-Text) (1.2.0) Requirement already satisfied: PySocks>=1.5.7 in c:\program files\orange\lib\site-packages (from tweepy->Orange3-Text) (1.6.8) Requirement already satisfied: requests>=2.11.1 in c:\program files\orange\lib\site-packages (from tweepy->Orange3-Text) (2.21.0) Requirement already satisfied: xlrd>=0.9.2 in c:\program files\orange\lib\site-packages (from Orange3>=3.4.3->Orange3-Text) (1.2.0) Requirement already satisfied: openTSNE>=0.3.0 in c:\program files\orange\lib\site-packages (from Orange3>=3.4.3->Orange3-Text) (0.3.0) Requirement already satisfied: keyrings.alt in c:\program files\orange\lib\site-packages (from Orange3>=3.4.3->Orange3-Text) (3.1.1) Requirement already satisfied: chardet>=3.0.2 in c:\program files\orange\lib\site-packages (from Orange3>=3.4.3->Orange3-Text) (3.0.4) Requirement already satisfied: setuptools>=36.3 in c:\program files\orange\lib\site-packages (from Orange3>=3.4.3->Orange3-Text) (40.6.3) Requirement already satisfied: keyring in c:\program files\orange\lib\site-packages (from Orange3>=3.4.3->Orange3-Text) (17.1.1) Requirement already satisfied: python-louvain>=0.13 in c:\program files\orange\lib\site-packages (from Orange3>=3.4.3->Orange3-Text) (0.13) Requirement already satisfied: AnyQt>=0.0.8 in c:\program files\orange\lib\site-packages (from Orange3>=3.4.3->Orange3-Text) (0.0.10) Requirement already satisfied: pip>=9.0 in c:\program files\orange\lib\site-packages (from Orange3>=3.4.3->Orange3-Text) (18.1) Requirement already satisfied: xlsxwriter in c:\program files\orange\lib\site-packages (from Orange3>=3.4.3->Orange3-Text) (1.1.2) Requirement already satisfied: matplotlib>=2.0.0 in c:\program files\orange\lib\site-packages (from Orange3>=3.4.3->Orange3-Text) (2.2.2) Requirement already satisfied: docutils in c:\program files\orange\lib\site-packages (from Orange3>=3.4.3->Orange3-Text) (0.14) Requirement already satisfied: serverfiles in c:\program files\orange\lib\site-packages (from Orange3>=3.4.3->Orange3-Text) (0.3.0) Requirement already satisfied: pyqtgraph>=0.10.0 in c:\program files\orange\lib\site-packages (from Orange3>=3.4.3->Orange3-Text) (0.10.0) Requirement already satisfied: bottleneck>=1.0.0 in c:\program files\orange\lib\site-packages (from Orange3>=3.4.3->Orange3-Text) (1.2.1) Requirement already satisfied: networkx in c:\program files\orange\lib\site-packages (from Orange3>=3.4.3->Orange3-Text) (2.2) Requirement already satisfied: joblib>=0.9.4 in c:\program files\orange\lib\site-packages (from Orange3>=3.4.3->Orange3-Text) (0.13.1) Requirement already satisfied: defusedxml in c:\program files\orange\lib\site-packages (from odfpy>=1.3.5->Orange3-Text) (0.6.0) Requirement already satisfied: pytest>=2.0 in c:\program files\orange\lib\site-packages (from pdfminer3k>=1.3.1->Orange3-Text) (4.4.1) Requirement already satisfied: ply>=3.4 in c:\program files\orange\lib\site-packages (from pdfminer3k>=1.3.1->Orange3-Text) (3.11) Requirement already satisfied: smart-open>=1.7.0 in c:\program files\orange\lib\site-packages (from gensim>=0.12.3->Orange3-Text) (1.8.2) Requirement already satisfied: soupsieve>=1.2 in c:\program files\orange\lib\site-packages (from beautifulsoup4->Orange3-Text) (1.9.1) Requirement already satisfied: oauthlib>=3.0.0 in c:\program files\orange\lib\site-packages (from requests-oauthlib>=0.7.0->tweepy->Orange3-Text) (3.0.1) Requirement already satisfied: idna<2.9,>=2.5 in c:\program files\orange\lib\site-packages (from requests>=2.11.1->tweepy->Orange3-Text) (2.8) Requirement already satisfied: urllib3<1.25,>=1.21.1 in c:\program files\orange\lib\site-packages (from requests>=2.11.1->tweepy->Orange3-Text) (1.24.1) Requirement already satisfied: certifi>=2017.4.17 in c:\program files\orange\lib\site-packages (from requests>=2.11.1->tweepy->Orange3-Text) (2018.11.29) Requirement already satisfied: numba>=0.38.1 in c:\program files\orange\lib\site-packages (from openTSNE>=0.3.0->Orange3>=3.4.3->Orange3-Text) (0.42.0) Requirement already satisfied: entrypoints in c:\program files\orange\lib\site-packages (from keyring->Orange3>=3.4.3->Orange3-Text) (0.3) Requirement already satisfied: pywin32 in c:\program files\orange\lib\site-packages (from keyring->Orange3>=3.4.3->Orange3-Text) (223) Requirement already satisfied: cycler>=0.10 in c:\program files\orange\lib\site-packages (from matplotlib>=2.0.0->Orange3>=3.4.3->Orange3-Text) (0.10.0) Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in c:\program files\orange\lib\site-packages (from matplotlib>=2.0.0->Orange3>=3.4.3->Orange3-Text) (2.3.1) Requirement already satisfied: python-dateutil>=2.1 in c:\program files\orange\lib\site-packages (from matplotlib>=2.0.0->Orange3>=3.4.3->Orange3-Text) (2.7.5) Requirement already satisfied: pytz in c:\program files\orange\lib\site-packages (from matplotlib>=2.0.0->Orange3>=3.4.3->Orange3-Text) (2018.9) Requirement already satisfied: kiwisolver>=1.0.1 in c:\program files\orange\lib\site-packages (from matplotlib>=2.0.0->Orange3>=3.4.3->Orange3-Text) (1.0.1) Requirement already satisfied: decorator>=4.3.0 in c:\program files\orange\lib\site-packages (from networkx->Orange3>=3.4.3->Orange3-Text) (4.3.0) Requirement already satisfied: pluggy>=0.9 in c:\program files\orange\lib\site-packages (from pytest>=2.0->pdfminer3k>=1.3.1->Orange3-Text) (0.9.0) Requirement already satisfied: atomicwrites>=1.0 in c:\program files\orange\lib\site-packages (from pytest>=2.0->pdfminer3k>=1.3.1->Orange3-Text) (1.3.0) Requirement already satisfied: attrs>=17.4.0 in c:\program files\orange\lib\site-packages (from pytest>=2.0->pdfminer3k>=1.3.1->Orange3-Text) (19.1.0) Requirement already satisfied: more-itertools>=4.0.0; python_version > "2.7" in c:\program files\orange\lib\site-packages (from pytest>=2.0->pdfminer3k>=1.3.1->Orange3-Text) (7.0.0) Requirement already satisfied: colorama; sys_platform == "win32" in c:\program files\orange\lib\site-packages (from pytest>=2.0->pdfminer3k>=1.3.1->Orange3-Text) (0.4.1) Requirement already satisfied: py>=1.5.0 in c:\program files\orange\lib\site-packages (from pytest>=2.0->pdfminer3k>=1.3.1->Orange3-Text) (1.8.0) Requirement already satisfied: bz2file in c:\program files\orange\lib\site-packages (from smart-open>=1.7.0->gensim>=0.12.3->Orange3-Text) (0.98) Requirement already satisfied: boto3 in c:\program files\orange\lib\site-packages (from smart-open>=1.7.0->gensim>=0.12.3->Orange3-Text) (1.9.135) Requirement already satisfied: boto>=2.32 in c:\program files\orange\lib\site-packages (from smart-open>=1.7.0->gensim>=0.12.3->Orange3-Text) (2.49.0) Requirement already satisfied: llvmlite>=0.27.0dev0 in c:\program files\orange\lib\site-packages (from numba>=0.38.1->openTSNE>=0.3.0->Orange3>=3.4.3->Orange3-Text) (0.27.0) Requirement already satisfied: botocore<1.13.0,>=1.12.135 in c:\program files\orange\lib\site-packages (from boto3->smart-open>=1.7.0->gensim>=0.12.3->Orange3-Text) (1.12.135) Requirement already satisfied: jmespath<1.0.0,>=0.7.1 in c:\program files\orange\lib\site-packages (from boto3->smart-open>=1.7.0->gensim>=0.12.3->Orange3-Text) (0.9.4) Requirement already satisfied: s3transfer<0.3.0,>=0.2.0 in c:\program files\orange\lib\site-packages (from boto3->smart-open>=1.7.0->gensim>=0.12.3->Orange3-Text) (0.2.0) Building wheels for collected packages: ufal.udpipe Running setup.py bdist_wheel for ufal.udpipe: started Running setup.py bdist_wheel for ufal.udpipe: finished with status 'error' Complete output from command "C:\Program Files\Orange\python.exe" -u -c "import setuptools, tokenize;file='C:\Users\TIMOTH~1\AppData\Local\Temp\pip-install-9lt92nrc\ufal.udpipe\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\TIMOTH~1\AppData\Local\Temp\pip-wheel-8iug6_fq --python-tag cp36: running bdist_wheel running build running build_py creating build creating build\lib.win-amd64-3.6 creating build\lib.win-amd64-3.6\ufal copying ufal__init__.py -> build\lib.win-amd64-3.6\ufal copying ufal\udpipe.py -> build\lib.win-amd64-3.6\ufal running build_ext building 'ufal_udpipe' extension error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/


Failed building wheel for ufal.udpipe Running setup.py clean for ufal.udpipe Failed to build ufal.udpipe Installing collected packages: ufal.udpipe, Orange3-Text Running setup.py install for ufal.udpipe: started Running setup.py install for ufal.udpipe: finished with status 'error' Complete output from command "C:\Program Files\Orange\python.exe" -u -c "import setuptools, tokenize;file='C:\Users\TIMOTH~1\AppData\Local\Temp\pip-install-9lt92nrc\ufal.udpipe\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\TIMOTH~1\AppData\Local\Temp\pip-record-lm7ow0ob\install-record.txt --single-version-externally-managed --compile: running install running build running build_py creating build creating build\lib.win-amd64-3.6 creating build\lib.win-amd64-3.6\ufal copying ufal__init__.py -> build\lib.win-amd64-3.6\ufal copying ufal\udpipe.py -> build\lib.win-amd64-3.6\ufal running build_ext building 'ufal_udpipe' extension error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": https://visualstudio.microsoft.com/downloads/

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

Command ""C:\Program Files\Orange\python.exe" -u -c "import setuptools, tokenize;file='C:\Users\TIMOTH~1\AppData\Local\Temp\pip-install-9lt92nrc\ufal.udpipe\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\TIMOTH~1\AppData\Local\Temp\pip-record-lm7ow0ob\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\TIMOTH~1\AppData\Local\Temp\pip-install-9lt92nrc\ufal.udpipe`

ajdapretnar commented 5 years ago

We realized the option 'install with conda' is off by default. šŸ˜± Installation with the option checked works fine. Will be solved in core Orange.

ajdapretnar commented 5 years ago

Fixed in https://github.com/biolab/orange-canvas-core/pull/30.