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

[INSTALL]: error with Boruta during pycaret full installation #3155

Closed
1 task done
EveniltonPCosta opened this issue Dec 5, 2022 · 22 comments
Closed
1 task done

[INSTALL]: error with Boruta during pycaret full installation #3155

EveniltonPCosta opened this issue Dec 5, 2022 · 22 comments

Comments

@EveniltonPCosta
Copy link

Installation check

Platform

Windows-10-10.0.22621-SP0

Installation Method

pip install

pycaret Version

pycaret[full] v2.3.10

Python Version

3.8.15

Description

Hi all,
I followed the instructions on pycaret homepage:

conda create --name pycaret python=3.8
conda activate pycaret
pip install pycaret[full]

When pip try to install Boruta... failed...
I installed the most recent version of Boruta (v0.3) but nothing...
I restarted the system, and tryed again 3X but nothing...

I thank you in advance for any help!

Installation Logs

(pycaret) PS C:\Users\eveni> pip install pycaret[full]
Collecting pycaret[full]
Using cached pycaret-2.3.10-py3-none-any.whl (320 kB)
Collecting nltk
Using cached nltk-3.7-py3-none-any.whl (1.5 MB)
Collecting cufflinks>=0.17.0
Using cached cufflinks-0.17.3.tar.gz (81 kB)
Preparing metadata (setup.py) ... done
Collecting pyod
Using cached pyod-1.0.6.tar.gz (141 kB)
Preparing metadata (setup.py) ... done
Collecting seaborn
Using cached seaborn-0.12.1-py3-none-any.whl (288 kB)
Collecting numba<0.55
Using cached numba-0.54.1-cp38-cp38-win_amd64.whl (2.3 MB)
Collecting textblob
Using cached textblob-0.17.1-py2.py3-none-any.whl (636 kB)
Collecting pandas
Using cached pandas-1.5.2-cp38-cp38-win_amd64.whl (11.0 MB)
Collecting pandas-profiling>=2.8.0
Using cached pandas_profiling-3.5.0-py2.py3-none-any.whl (325 kB)
Collecting umap-learn
Using cached umap-learn-0.5.3.tar.gz (88 kB)
Preparing metadata (setup.py) ... done
Collecting pyLDAvis
Using cached pyLDAvis-3.3.1.tar.gz (1.7 MB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Installing backend dependencies ... done
Preparing metadata (pyproject.toml) ... done
Collecting mlflow
Using cached mlflow-2.0.1-py3-none-any.whl (16.5 MB)
Collecting gensim<4.0.0
Using cached gensim-3.8.3-cp38-cp38-win_amd64.whl (24.2 MB)
Collecting matplotlib
Using cached matplotlib-3.6.2-cp38-cp38-win_amd64.whl (7.2 MB)
Requirement already satisfied: Boruta in c:\programdata\miniconda3\envs\pycaret\lib\site-packages (from pycaret[full]) (0.3)
Collecting plotly>=4.4.1
Using cached plotly-5.11.0-py2.py3-none-any.whl (15.3 MB)
Requirement already satisfied: joblib in c:\programdata\miniconda3\envs\pycaret\lib\site-packages (from pycaret[full]) (1.2.0)
Collecting yellowbrick>=1.0.1
Using cached yellowbrick-1.5-py3-none-any.whl (282 kB)
Collecting ipywidgets
Using cached ipywidgets-8.0.2-py3-none-any.whl (134 kB)
Collecting IPython
Using cached ipython-8.7.0-py3-none-any.whl (761 kB)
Collecting lightgbm>=2.3.1
Using cached lightgbm-3.3.3-py3-none-win_amd64.whl (1.0 MB)
Collecting wordcloud
Using cached wordcloud-1.8.2.2-cp38-cp38-win_amd64.whl (152 kB)
Collecting scikit-plot
Using cached scikit_plot-0.3.7-py3-none-any.whl (33 kB)
Collecting spacy<2.4.0
Using cached spacy-2.3.8-cp38-cp38-win_amd64.whl (9.4 MB)
Collecting scipy<=1.5.4
Using cached scipy-1.5.4-cp38-cp38-win_amd64.whl (31.4 MB)
Collecting pyyaml<6.0.0
Using cached PyYAML-5.4.1-cp38-cp38-win_amd64.whl (213 kB)
Collecting scikit-learn==0.23.2
Using cached scikit_learn-0.23.2-cp38-cp38-win_amd64.whl (6.8 MB)
Collecting imbalanced-learn==0.7.0
Using cached imbalanced_learn-0.7.0-py3-none-any.whl (167 kB)
Collecting mlxtend>=0.17.0
Using cached mlxtend-0.21.0-py2.py3-none-any.whl (1.3 MB)
Collecting kmodes>=0.10.1
Using cached kmodes-0.12.2-py2.py3-none-any.whl (20 kB)
Collecting ray[tune]>=1.0.0
Using cached ray-2.1.0-cp38-cp38-win_amd64.whl (21.1 MB)
Collecting google-cloud-storage
Using cached google_cloud_storage-2.6.0-py2.py3-none-any.whl (105 kB)
Collecting evidently
Using cached evidently-0.2.0-py3-none-any.whl (12.1 MB)
Collecting interpret<=0.2.4
Using cached interpret-0.2.4-py3-none-any.whl (1.4 kB)
Collecting optuna>=2.2.0
Using cached optuna-3.0.4-py3-none-any.whl (348 kB)
Collecting explainerdashboard
Using cached explainerdashboard-0.4.0-py3-none-any.whl (279 kB)
Collecting fastapi
Using cached fastapi-0.88.0-py3-none-any.whl (55 kB)
Collecting m2cgen
Using cached m2cgen-0.10.0-py3-none-any.whl (92 kB)
Collecting scikit-optimize>=0.8.1
Using cached scikit_optimize-0.9.0-py2.py3-none-any.whl (100 kB)
Collecting tune-sklearn>=0.2.1
Using cached tune_sklearn-0.4.5-py3-none-any.whl (41 kB)
Collecting hyperopt
Using cached hyperopt-0.2.7-py2.py3-none-any.whl (1.6 MB)
Collecting catboost>=0.23.2
Using cached catboost-1.1.1-cp38-none-win_amd64.whl (74.0 MB)
Collecting uvicorn
Using cached uvicorn-0.20.0-py3-none-any.whl (56 kB)
Collecting fugue>=0.6.5
Using cached fugue-0.7.3-py3-none-any.whl (322 kB)
Collecting fairlearn
Using cached fairlearn-0.8.0-py3-none-any.whl (235 kB)
Collecting boto3
Downloading boto3-1.26.23-py3-none-any.whl (132 kB)
---------------------------------------- 132.6/132.6 kB 435.5 kB/s eta 0:00:00
Collecting shap
Using cached shap-0.41.0-cp38-cp38-win_amd64.whl (435 kB)
Collecting autoviz
Using cached autoviz-0.1.58-py3-none-any.whl (64 kB)
Collecting gradio
Using cached gradio-3.12.0-py3-none-any.whl (11.6 MB)
Collecting psutil
Using cached psutil-5.9.4-cp36-abi3-win_amd64.whl (252 kB)
Collecting azure-storage-blob
Using cached azure_storage_blob-12.14.1-py3-none-any.whl (383 kB)
Collecting xgboost>=1.1.0
Using cached xgboost-1.7.1-py3-none-win_amd64.whl (89.1 MB)
Requirement already satisfied: numpy>=1.13.3 in c:\programdata\miniconda3\envs\pycaret\lib\site-packages (from imbalanced-learn==0.7.0->pycaret[full]) (1.23.5)
Requirement already satisfied: threadpoolctl>=2.0.0 in c:\programdata\miniconda3\envs\pycaret\lib\site-packages (from scikit-learn==0.23.2->pycaret[full]) (3.1.0)
Collecting graphviz
Using cached graphviz-0.20.1-py3-none-any.whl (47 kB)
Collecting six
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting colorlover>=0.2.1
Using cached colorlover-0.3.0-py3-none-any.whl (8.9 kB)
Requirement already satisfied: setuptools>=34.4.1 in c:\programdata\miniconda3\envs\pycaret\lib\site-packages (from cufflinks>=0.17.0->pycaret[full]) (65.5.0)
Collecting qpd>=0.3.1
Using cached qpd-0.3.3-py3-none-any.whl (189 kB)
Collecting fugue-sql-antlr>=0.1.1
Using cached fugue-sql-antlr-0.1.1.tar.gz (153 kB)
Preparing metadata (setup.py) ... done
Collecting jinja2
Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
Collecting sqlalchemy
Using cached SQLAlchemy-1.4.44-cp38-cp38-win_amd64.whl (1.6 MB)
Collecting triad>=0.6.9
Using cached triad-0.7.0-py3-none-any.whl (68 kB)
Collecting adagio>=0.2.4
Using cached adagio-0.2.4-py3-none-any.whl (26 kB)
Collecting pyarrow>=0.15.1
Using cached pyarrow-10.0.1-cp38-cp38-win_amd64.whl (20.3 MB)
Collecting smart-open>=1.8.1
Using cached smart_open-6.2.0-py3-none-any.whl (58 kB)
Collecting Cython==0.29.14
Using cached Cython-0.29.14-cp38-cp38-win_amd64.whl (1.7 MB)
Collecting interpret-core[dash,debug,decisiontree,ebm,lime,linear,notebook,plotly,required,sensitivity,shap,skoperules,treeinterpreter]>=0.2.4
Using cached interpret_core-0.3.0-py3-none-any.whl (8.9 MB)
Collecting stack-data
Using cached stack_data-0.6.2-py3-none-any.whl (24 kB)
Collecting decorator
Using cached decorator-5.1.1-py3-none-any.whl (9.1 kB)
Collecting traitlets>=5
Using cached traitlets-5.6.0-py3-none-any.whl (107 kB)
Collecting matplotlib-inline
Using cached matplotlib_inline-0.1.6-py3-none-any.whl (9.4 kB)
Collecting prompt-toolkit<3.1.0,>=3.0.11
Using cached prompt_toolkit-3.0.33-py3-none-any.whl (383 kB)
Collecting pygments>=2.4.0
Using cached Pygments-2.13.0-py3-none-any.whl (1.1 MB)
Collecting colorama
Using cached colorama-0.4.6-py2.py3-none-any.whl (25 kB)
Collecting backcall
Using cached backcall-0.2.0-py2.py3-none-any.whl (11 kB)
Collecting jedi>=0.16
Using cached jedi-0.18.2-py2.py3-none-any.whl (1.6 MB)
Collecting pickleshare
Using cached pickleshare-0.7.5-py2.py3-none-any.whl (6.9 kB)
Collecting jupyterlab-widgets~=3.0
Using cached jupyterlab_widgets-3.0.3-py3-none-any.whl (384 kB)
Collecting widgetsnbextension~=4.0
Using cached widgetsnbextension-4.0.3-py3-none-any.whl (2.0 MB)
Collecting ipykernel>=4.5.1
Using cached ipykernel-6.17.1-py3-none-any.whl (138 kB)
Requirement already satisfied: wheel in c:\programdata\miniconda3\envs\pycaret\lib\site-packages (from lightgbm>=2.3.1->pycaret[full]) (0.37.1)
Collecting mlxtend>=0.17.0
Using cached mlxtend-0.20.0-py2.py3-none-any.whl (1.3 MB)
Using cached mlxtend-0.19.0-py2.py3-none-any.whl (1.3 MB)
Collecting cycler>=0.10
Using cached cycler-0.11.0-py3-none-any.whl (6.4 kB)
Collecting pillow>=6.2.0
Using cached Pillow-9.3.0-cp38-cp38-win_amd64.whl (2.5 MB)
Collecting fonttools>=4.22.0
Using cached fonttools-4.38.0-py3-none-any.whl (965 kB)
Collecting python-dateutil>=2.7
Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Collecting pyparsing>=2.2.1
Using cached pyparsing-3.0.9-py3-none-any.whl (98 kB)
Collecting contourpy>=1.0.1
Using cached contourpy-1.0.6-cp38-cp38-win_amd64.whl (163 kB)
Collecting kiwisolver>=1.0.1
Using cached kiwisolver-1.4.4-cp38-cp38-win_amd64.whl (55 kB)
Collecting packaging>=20.0
Using cached packaging-21.3-py3-none-any.whl (40 kB)
Collecting llvmlite<0.38,>=0.37.0rc1
Using cached llvmlite-0.37.0-cp38-cp38-win_amd64.whl (17.0 MB)
Collecting numpy>=1.13.3
Using cached numpy-1.20.3-cp38-cp38-win_amd64.whl (13.7 MB)
Collecting alembic>=1.5.0
Using cached alembic-1.8.1-py3-none-any.whl (209 kB)
Collecting importlib-metadata<5.0.0
Using cached importlib_metadata-4.13.0-py3-none-any.whl (23 kB)
Collecting cliff
Using cached cliff-4.1.0-py3-none-any.whl (81 kB)
Collecting optuna>=2.2.0
Using cached optuna-3.0.3-py3-none-any.whl (348 kB)
Using cached optuna-3.0.2-py3-none-any.whl (348 kB)
Using cached optuna-3.0.1-py3-none-any.whl (348 kB)
Using cached optuna-3.0.0-py3-none-any.whl (348 kB)
Using cached optuna-2.10.1-py3-none-any.whl (308 kB)
Collecting colorlog
Using cached colorlog-6.7.0-py2.py3-none-any.whl (11 kB)
Collecting cmaes>=0.8.2
Using cached cmaes-0.9.0-py3-none-any.whl (23 kB)
Collecting tqdm
Using cached tqdm-4.64.1-py2.py3-none-any.whl (78 kB)
Collecting pytz>=2020.1
Using cached pytz-2022.6-py2.py3-none-any.whl (498 kB)
Collecting requests<2.29,>=2.24.0
Using cached requests-2.28.1-py3-none-any.whl (62 kB)
Collecting typeguard<2.14,>=2.13.2
Using cached typeguard-2.13.3-py3-none-any.whl (17 kB)
Collecting phik<0.13,>=0.11.1
Downloading phik-0.12.3-cp38-cp38-win_amd64.whl (663 kB)
---------------------------------------- 663.3/663.3 kB 1.9 MB/s eta 0:00:00
Collecting pydantic<1.11,>=1.8.1
Using cached pydantic-1.10.2-cp38-cp38-win_amd64.whl (2.2 MB)
Collecting visions[type_image_path]==0.7.5
Using cached visions-0.7.5-py3-none-any.whl (102 kB)
Collecting multimethod<1.10,>=1.4
Using cached multimethod-1.9-py3-none-any.whl (10 kB)
Collecting statsmodels<0.14,>=0.13.2
Using cached statsmodels-0.13.5-cp38-cp38-win_amd64.whl (9.2 MB)
Collecting htmlmin==0.1.12
Using cached htmlmin-0.1.12.tar.gz (19 kB)
Preparing metadata (setup.py) ... done
Collecting tangled-up-in-unicode>=0.0.4
Using cached tangled_up_in_unicode-0.2.0-py3-none-any.whl (4.7 MB)
Collecting networkx>=2.4
Using cached networkx-2.8.8-py3-none-any.whl (2.0 MB)
Collecting attrs>=19.3.0
Using cached attrs-22.1.0-py2.py3-none-any.whl (58 kB)
Collecting imagehash
Using cached ImageHash-4.3.1-py2.py3-none-any.whl (296 kB)
Collecting tenacity>=6.2.0
Using cached tenacity-8.1.0-py3-none-any.whl (23 kB)
Collecting msgpack<2.0.0,>=1.0.0
Using cached msgpack-1.0.4-cp38-cp38-win_amd64.whl (62 kB)
Collecting frozenlist
Using cached frozenlist-1.3.3-cp38-cp38-win_amd64.whl (34 kB)
Collecting filelock
Downloading filelock-3.8.2-py3-none-any.whl (10 kB)
Collecting virtualenv>=20.0.24
Using cached virtualenv-20.17.0-py3-none-any.whl (8.8 MB)
Collecting protobuf!=3.19.5,>=3.15.3
Using cached protobuf-4.21.10-cp38-cp38-win_amd64.whl (525 kB)
Collecting grpcio>=1.32.0
Using cached grpcio-1.51.1-cp38-cp38-win_amd64.whl (3.7 MB)
Collecting aiosignal
Using cached aiosignal-1.3.1-py3-none-any.whl (7.6 kB)
Collecting click<=8.0.4,>=7.0
Using cached click-8.0.4-py3-none-any.whl (97 kB)
Collecting jsonschema
Using cached jsonschema-4.17.3-py3-none-any.whl (90 kB)
Collecting tensorboardX>=1.9
Using cached tensorboardX-2.5.1-py2.py3-none-any.whl (125 kB)
Collecting tabulate
Using cached tabulate-0.9.0-py3-none-any.whl (35 kB)
Collecting pyaml>=16.9
Using cached pyaml-21.10.1-py2.py3-none-any.whl (24 kB)
Collecting plac<1.2.0,>=0.9.6
Using cached plac-1.1.3-py2.py3-none-any.whl (20 kB)
Collecting srsly<1.1.0,>=1.0.2
Using cached srsly-1.0.6-cp38-cp38-win_amd64.whl (198 kB)
Collecting thinc<7.5.0,>=7.4.1
Using cached thinc-7.4.6-cp38-cp38-win_amd64.whl (831 kB)
Collecting wasabi<1.1.0,>=0.4.0
Using cached wasabi-0.10.1-py3-none-any.whl (26 kB)
Collecting cymem<2.1.0,>=2.0.2
Using cached cymem-2.0.7-cp38-cp38-win_amd64.whl (30 kB)
Collecting blis<0.8.0,>=0.4.0
Using cached blis-0.7.9-cp38-cp38-win_amd64.whl (7.0 MB)
Collecting murmurhash<1.1.0,>=0.28.0
Using cached murmurhash-1.0.9-cp38-cp38-win_amd64.whl (18 kB)
Collecting preshed<3.1.0,>=3.0.2
Using cached preshed-3.0.8-cp38-cp38-win_amd64.whl (96 kB)
Collecting catalogue<1.1.0,>=0.0.7
Using cached catalogue-1.0.2-py2.py3-none-any.whl (16 kB)
Collecting yellowbrick>=1.0.1
Using cached yellowbrick-1.4-py3-none-any.whl (274 kB)
Using cached yellowbrick-1.3.post1-py3-none-any.whl (271 kB)
Using cached yellowbrick-1.3-py3-none-any.whl (271 kB)
Using cached yellowbrick-1.2.1-py3-none-any.whl (269 kB)
Collecting panel~=0.12.6
Using cached panel-0.12.7-py2.py3-none-any.whl (12.9 MB)
Collecting holoviews>=1.14.6
Using cached holoviews-1.15.2-py2.py3-none-any.whl (4.3 MB)
Collecting jupyter
Using cached jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB)
Collecting typing-extensions>=4.1.1
Using cached typing_extensions-4.4.0-py3-none-any.whl (26 kB)
Collecting hvplot>=0.7.3
Using cached hvplot-0.8.2-py2.py3-none-any.whl (3.2 MB)
Collecting bokeh>=2.4.2
Using cached bokeh-3.0.2-py3-none-any.whl (16.4 MB)
Collecting pyamg
Using cached pyamg-4.2.3-cp38-cp38-win_amd64.whl (1.4 MB)
Collecting emoji
Using cached emoji-2.2.0.tar.gz (240 kB)
Preparing metadata (setup.py) ... done
Collecting fsspec>=0.8.3
Using cached fsspec-2022.11.0-py3-none-any.whl (139 kB)
Collecting xlrd
Using cached xlrd-2.0.1-py2.py3-none-any.whl (96 kB)
Collecting msrest>=0.7.1
Using cached msrest-0.7.1-py3-none-any.whl (85 kB)
Collecting cryptography>=2.1.4
Using cached cryptography-38.0.4-cp36-abi3-win_amd64.whl (2.4 MB)
Collecting azure-core<2.0.0,>=1.24.2
Using cached azure_core-1.26.1-py3-none-any.whl (172 kB)
Collecting s3transfer<0.7.0,>=0.6.0
Using cached s3transfer-0.6.0-py3-none-any.whl (79 kB)
Collecting jmespath<2.0.0,>=0.7.1
Using cached jmespath-1.0.1-py3-none-any.whl (20 kB)
Collecting botocore<1.30.0,>=1.29.23
Downloading botocore-1.29.23-py3-none-any.whl (10.2 MB)
---------------------------------------- 10.2/10.2 MB 7.1 MB/s eta 0:00:00
Collecting dataclasses>=0.6
Using cached dataclasses-0.6-py3-none-any.whl (14 kB)
INFO: pip is looking at multiple versions of boto3 to determine which version is compatible with other requirements. This could take a while.
Collecting boto3
Using cached boto3-1.26.22-py3-none-any.whl (132 kB)
INFO: pip is looking at multiple versions of boruta to determine which version is compatible with other requirements. This could take a while.
Collecting Boruta
Using cached Boruta-0.3-py3-none-any.whl (56 kB)
Using cached Boruta-0.2.2-py3-none-any.whl (56 kB)
Using cached Boruta-0.2.1-py3-none-any.whl (53 kB)
Using cached Boruta-0.2.0-py3-none-any.whl (53 kB)
Using cached Boruta-0.1.5.tar.gz (55 kB)
Preparing metadata (setup.py) ... done
Using cached Boruta-0.1.4.tar.gz (8.9 kB)
Preparing metadata (setup.py) ... done
Using cached Boruta-0.1.3.tar.gz (8.9 kB)
Preparing metadata (setup.py) ... done
INFO: pip is looking at multiple versions of boruta to determine which version is compatible with other requirements. This could take a while.
Using cached Boruta-0.1.2.tar.gz (10 kB)
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error

× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [24 lines of output]
C:\ProgramData\Miniconda3\envs\pycaret\lib\site-packages\setuptools\dist.py:771: UserWarning: Usage of dash-separated 'description-file' will not be supported in future versions. Please use the underscore name 'description_file' instead
warnings.warn(
C:\ProgramData\Miniconda3\envs\pycaret\lib\site-packages\setuptools\installer.py:27: SetuptoolsDeprecationWarning: setuptools.installer is deprecated. Requirements should be satisfied by a PEP 517 installer.
warnings.warn(
Traceback (most recent call last):
File "", line 2, in
File "", line 34, in
File "C:\Users\eveni\AppData\Local\Temp\pip-install-eqi_nuot\boruta_b693c2baeaa942e0b2f040c4ace2e877\setup.py", line 3, in
setup(name='Boruta',
File "C:\ProgramData\Miniconda3\envs\pycaret\lib\site-packages\setuptools_init_.py", line 87, in setup
return distutils.core.setup(**attrs)
File "C:\ProgramData\Miniconda3\envs\pycaret\lib\site-packages\setuptools_distutils\core.py", line 147, in setup
_setup_distribution = dist = klass(attrs)
File "C:\ProgramData\Miniconda3\envs\pycaret\lib\site-packages\setuptools\dist.py", line 476, in init
_Distribution.init(
File "C:\ProgramData\Miniconda3\envs\pycaret\lib\site-packages\setuptools_distutils\dist.py", line 282, in init
self.finalize_options()
File "C:\ProgramData\Miniconda3\envs\pycaret\lib\site-packages\setuptools\dist.py", line 900, in finalize_options
ep(self)
File "C:\ProgramData\Miniconda3\envs\pycaret\lib\site-packages\setuptools\dist.py", line 920, in _finalize_setup_keywords
ep.load()(self, ep.name, value)
File "c:\users\eveni\appdata\local\temp\pip-install-eqi_nuot\boruta_b693c2baeaa942e0b2f040c4ace2e877.eggs\setuptools_markdown-0.4.1-py3.8.egg\setuptools_markdown.py", line 43, in long_description_markdown_filename
output = pypandoc.convert(markdown_filename, 'rst', format='md')
AttributeError: module 'pypandoc' has no attribute 'convert'
[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.
(pycaret) PS C:\Users\eveni>

@Edisonchen95
Copy link

I also have this problem. I have successfully installed pycare [full] before, but now it cannot be installed in a new virtual environment. The problem is the same as yours. Then I tried other versions, and I found that all the compact versions could be installed smoothly, but the full version had problems.

@amdbj
Copy link

amdbj commented Dec 9, 2022

Hello, reporting the same problem on 2 environments for the "full" version. It worked before, hinting at a loose dependency issue:

  • Linux Ubuntu 20.04
  • Mac M1
    Thank you

@ra67052
Copy link

ra67052 commented Dec 11, 2022

I have the exact same issue as reported, as soon as I hit Boruta-0.1.2on a full install it goes bust as described in the issue. I'm using Windows 10 and setup in venv using python 3.8.10.

I've also tried using earlier version of PyCaret but to no avail on a full install :(

@celestinoxp
Copy link
Contributor

Try the latest pre relase of pycaret.

1st uninstall actual pycaret files to avoid conflicts with files

pip uninstall pycaret -y

after that, install pycaret pre release (at this moment is in version 3 rc4):
pip install --pre pycaret[full] -U

@asmyoo
Copy link

asmyoo commented Dec 13, 2022

I tried that command but I seem to still have some problems installing (Mac M1, using a conda environment, python 3.10.6)

Command: pip install --pre pycaret[full] -U

`
Collecting pycaret[full]
Downloading pycaret-3.0.0rc4-py3-none-any.whl (487 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 487.2/487.2 kB 8.1 MB/s eta 0:00:00
Collecting plotly>=5.0.0
Using cached plotly-5.11.0-py2.py3-none-any.whl (15.3 MB)
Collecting imbalanced-learn>=0.8.1
Downloading imbalanced_learn-0.10.0-py3-none-any.whl (225 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 225.4/225.4 kB 6.8 MB/s eta 0:00:00
Collecting pyod>=0.9.8
Using cached pyod-1.0.6.tar.gz (141 kB)
Preparing metadata (setup.py) ... done
Collecting sktime~=0.13.2
Downloading sktime-0.13.4-py3-none-any.whl (7.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.0/7.0 MB 15.6 MB/s eta 0:00:00
Collecting lightgbm>=3.0.0
Using cached lightgbm-3.3.3-py3-none-macosx_10_15_x86_64.macosx_11_6_x86_64.macosx_12_0_x86_64.whl (1.3 MB)
Requirement already satisfied: statsmodels>=0.12.1 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from pycaret[full]) (0.13.2)
Requirement already satisfied: joblib>=1.1.0 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from pycaret[full]) (1.2.0)
Collecting numba~=0.55.0
Downloading numba-0.55.2-cp310-cp310-macosx_10_14_x86_64.whl (2.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.3/2.3 MB 16.2 MB/s eta 0:00:00
Collecting pandas<1.5.0,>=1.3.0
Downloading pandas-1.4.4-cp310-cp310-macosx_10_9_x86_64.whl (11.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 11.5/11.5 MB 17.3 MB/s eta 0:00:00
Requirement already satisfied: markupsafe>=2.0.1 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from pycaret[full]) (2.1.1)
Collecting scipy<1.9.0
Using cached scipy-1.8.1-cp310-cp310-macosx_12_0_universal2.macosx_10_9_x86_64.whl (55.7 MB)
Collecting tbats>=1.1.0
Downloading tbats-1.1.2-py3-none-any.whl (43 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 43.8/43.8 kB 1.5 MB/s eta 0:00:00
Collecting numpy<1.23,>=1.21
Using cached numpy-1.22.4-cp310-cp310-macosx_10_15_x86_64.whl (17.7 MB)
Requirement already satisfied: requests>=2.27.1 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from pycaret[full]) (2.28.1)
Requirement already satisfied: tqdm>=4.62.0 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from pycaret[full]) (4.64.1)
Collecting category-encoders>=2.4.0
Downloading category_encoders-2.5.1.post0-py2.py3-none-any.whl (72 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.4/72.4 kB 2.7 MB/s eta 0:00:00
Collecting ipywidgets>=7.6.5
Using cached ipywidgets-8.0.3-py3-none-any.whl (137 kB)
Requirement already satisfied: scikit-learn>=1.0 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from pycaret[full]) (1.1.2)
Collecting scikit-plot>=0.3.7
Downloading scikit_plot-0.3.7-py3-none-any.whl (33 kB)
Collecting schemdraw>=0.14
Downloading schemdraw-0.15-py3-none-any.whl (106 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 106.8/106.8 kB 4.1 MB/s eta 0:00:00
Requirement already satisfied: psutil>=5.9.0 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from pycaret[full]) (5.9.4)
Collecting kaleido>=0.2.1
Downloading kaleido-0.2.1-py2.py3-none-macosx_10_11_x86_64.whl (85.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 85.2/85.2 MB 12.1 MB/s eta 0:00:00
Collecting importlib-metadata>=4.12.0
Downloading importlib_metadata-5.1.0-py3-none-any.whl (21 kB)
Collecting yellowbrick>=1.4
Using cached yellowbrick-1.5-py3-none-any.whl (282 kB)
Collecting ipython>=5.5.0
Using cached ipython-8.7.0-py3-none-any.whl (761 kB)
Requirement already satisfied: matplotlib>=3.3.0 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from pycaret[full]) (3.6.0)
Collecting plotly-resampler>=0.7.2.2
Downloading plotly_resampler-0.8.3.tar.gz (45 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 45.5/45.5 kB 1.6 MB/s eta 0:00:00
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Collecting pmdarima!=1.8.1,<2.0.0,>=1.8.0
Downloading pmdarima-1.8.5-cp310-cp310-macosx_10_15_x86_64.whl (605 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 605.4/605.4 kB 8.6 MB/s eta 0:00:00
Collecting jinja2>=1.2
Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
Collecting pandas-profiling>=3.1.0
Using cached pandas_profiling-3.5.0-py2.py3-none-any.whl (325 kB)
Collecting fugue~=0.6.6
Downloading fugue-0.6.6-py3-none-any.whl (449 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 449.3/449.3 kB 588.7 kB/s eta 0:00:00
Collecting scikit-optimize>=0.9.0
Downloading scikit_optimize-0.9.0-py2.py3-none-any.whl (100 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.3/100.3 kB 3.9 MB/s eta 0:00:00
Collecting xgboost>=1.1.0
Downloading xgboost-1.7.2-py3-none-macosx_10_15_x86_64.macosx_11_0_x86_64.macosx_12_0_x86_64.whl (1.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 15.8 MB/s eta 0:00:00
Collecting explainerdashboard>=0.3.8
Downloading explainerdashboard-0.4.0-py3-none-any.whl (279 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 279.2/279.2 kB 8.4 MB/s eta 0:00:00
Collecting mlxtend>=0.19.0
Using cached mlxtend-0.21.0-py2.py3-none-any.whl (1.3 MB)
Collecting flask>=2.0.3
Downloading Flask-2.2.2-py3-none-any.whl (101 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.5/101.5 kB 342.0 kB/s eta 0:00:00
Collecting uvicorn>=0.17.6
Downloading uvicorn-0.20.0-py3-none-any.whl (56 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.9/56.9 kB 1.6 MB/s eta 0:00:00
Collecting codecov>=2.1.12
Downloading codecov-2.1.12-py2.py3-none-any.whl (16 kB)
Collecting statsforecast>=0.5.5
Downloading statsforecast-1.4.0-py3-none-any.whl (91 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.0/92.0 kB 2.7 MB/s eta 0:00:00
Collecting fastapi>=0.75.0
Downloading fastapi-0.88.0-py3-none-any.whl (55 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.5/55.5 kB 1.8 MB/s eta 0:00:00
Collecting dask[dataframe]>=2022.2.0
Downloading dask-2022.12.0-py3-none-any.whl (1.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 8.1 MB/s eta 0:00:00
Collecting tune-sklearn>=0.2.1
Downloading tune_sklearn-0.4.5-py3-none-any.whl (41 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.1/41.1 kB 1.4 MB/s eta 0:00:00
Collecting boto3>=1.24.56
Downloading boto3-1.26.29-py3-none-any.whl (132 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.6/132.6 kB 3.6 MB/s eta 0:00:00
Collecting gradio>=2.8.10
Downloading gradio-3.13.0-py3-none-any.whl (13.8 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 13.8/13.8 MB 8.2 MB/s eta 0:00:00
Collecting m2cgen>=0.9.0
Downloading m2cgen-0.10.0-py3-none-any.whl (92 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.2/92.2 kB 4.0 MB/s eta 0:00:00
Collecting dash[testing]
Downloading dash-2.7.1-py3-none-any.whl (9.9 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.9/9.9 MB 9.4 MB/s eta 0:00:00
Collecting optuna>=2.2.0
Downloading optuna-3.0.4-py3-none-any.whl (348 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 348.5/348.5 kB 8.0 MB/s eta 0:00:00
Collecting kmodes>=0.11.1
Using cached kmodes-0.12.2-py2.py3-none-any.whl (20 kB)
Collecting umap-learn>=0.5.2
Downloading umap-learn-0.5.3.tar.gz (88 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 88.2/88.2 kB 3.5 MB/s eta 0:00:00
Preparing metadata (setup.py) ... done
Collecting autoviz>=0.1.36
Downloading autoviz-0.1.58-py3-none-any.whl (64 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 64.7/64.7 kB 2.5 MB/s eta 0:00:00
Collecting shap>=0.38.0
Using cached shap-0.41.0-cp310-cp310-macosx_10_9_x86_64.whl (436 kB)
Collecting catboost>=0.23.2
Downloading catboost-1.1.1-cp310-none-macosx_10_6_universal2.whl (22.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 22.0/22.0 MB 12.2 MB/s eta 0:00:00
Requirement already satisfied: protobuf<4.0.0 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from pycaret[full]) (3.19.6)
Collecting fairlearn>=0.7.0
Downloading fairlearn-0.8.0-py3-none-any.whl (235 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 235.0/235.0 kB 6.4 MB/s eta 0:00:00
Collecting moto>=3.0.7
Downloading moto-4.0.12.dev23-py3-none-any.whl (2.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.0/2.0 MB 11.0 MB/s eta 0:00:00
Collecting interpret>=0.2.7
Downloading interpret-0.3.0-py3-none-any.whl (1.4 kB)
Collecting scikit-learn-intelex>=2021.6.3
Downloading scikit_learn_intelex-2021.6.3-py310-none-macosx_10_15_x86_64.macosx_11_0_x86_64.whl (87 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.8/87.8 kB 3.2 MB/s eta 0:00:00
Collecting pytest>=7.0.1
Downloading pytest-7.2.0-py3-none-any.whl (316 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 316.8/316.8 kB 7.4 MB/s eta 0:00:00
Collecting hyperopt>=0.2.7
Downloading hyperopt-0.2.7-py2.py3-none-any.whl (1.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 11.7 MB/s eta 0:00:00
Collecting ray[tune]>=1.0.0
Downloading ray-2.2.0-cp310-cp310-macosx_10_15_universal2.whl (76.6 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 76.6/76.6 MB 13.0 MB/s eta 0:00:00
Collecting mlflow>=1.24.0
Using cached mlflow-2.0.1-py3-none-any.whl (16.5 MB)
Collecting evidently>=0.1.45.dev0
Downloading evidently-0.2.1-py3-none-any.whl (12.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.1/12.1 MB 17.7 MB/s eta 0:00:00
Collecting emoji
Downloading emoji-2.2.0.tar.gz (240 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 240.9/240.9 kB 6.9 MB/s eta 0:00:00
Preparing metadata (setup.py) ... done
Requirement already satisfied: seaborn>=0.11.1 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from autoviz>=0.1.36->pycaret[full]) (0.12.1)
Requirement already satisfied: typing-extensions>=4.1.1 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from autoviz>=0.1.36->pycaret[full]) (4.4.0)
Collecting hvplot>=0.7.3
Downloading hvplot-0.8.2-py2.py3-none-any.whl (3.2 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 15.6 MB/s eta 0:00:00
Collecting fsspec>=0.8.3
Downloading fsspec-2022.11.0-py3-none-any.whl (139 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 139.5/139.5 kB 2.7 MB/s eta 0:00:00
Collecting xlrd
Using cached xlrd-2.0.1-py2.py3-none-any.whl (96 kB)
Collecting bokeh>=2.4.2
Downloading bokeh-3.0.3-py3-none-any.whl (16.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 16.5/16.5 MB 16.7 MB/s eta 0:00:00
Collecting jupyter
Downloading jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB)
Collecting pyamg
Downloading pyamg-4.2.3-cp310-cp310-macosx_10_9_x86_64.whl (1.5 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.5/1.5 MB 14.6 MB/s eta 0:00:00
Collecting panel~=0.12.6
Downloading panel-0.12.7-py2.py3-none-any.whl (12.9 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 12.9/12.9 MB 18.2 MB/s eta 0:00:00
Collecting nltk
Using cached nltk-3.8-py3-none-any.whl (1.5 MB)
Collecting wordcloud
Downloading wordcloud-1.8.2.2-cp310-cp310-macosx_10_9_x86_64.whl (160 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 160.5/160.5 kB 12.6 MB/s eta 0:00:00
Collecting textblob
Using cached textblob-0.17.1-py2.py3-none-any.whl (636 kB)
Collecting holoviews>=1.14.6
Downloading holoviews-1.15.3-py2.py3-none-any.whl (4.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.3/4.3 MB 18.1 MB/s eta 0:00:00
Collecting s3transfer<0.7.0,>=0.6.0
Downloading s3transfer-0.6.0-py3-none-any.whl (79 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.6/79.6 kB 2.9 MB/s eta 0:00:00
Collecting botocore<1.30.0,>=1.29.29
Downloading botocore-1.29.29-py3-none-any.whl (10.3 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 10.3/10.3 MB 17.9 MB/s eta 0:00:00
Collecting jmespath<2.0.0,>=0.7.1
Downloading jmespath-1.0.1-py3-none-any.whl (20 kB)
Collecting graphviz
Downloading graphviz-0.20.1-py3-none-any.whl (47 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.0/47.0 kB 10.5 MB/s eta 0:00:00
Requirement already satisfied: six in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from catboost>=0.23.2->pycaret[full]) (1.16.0)
Requirement already satisfied: patsy>=0.5.1 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from category-encoders>=2.4.0->pycaret[full]) (0.5.3)
Collecting coverage
Downloading coverage-7.0.0b1-cp310-cp310-macosx_10_9_x86_64.whl (187 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 188.0/188.0 kB 6.6 MB/s eta 0:00:00
Collecting partd>=0.3.10
Downloading partd-1.3.0-py3-none-any.whl (18 kB)
Requirement already satisfied: packaging>=20.0 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from dask[dataframe]>=2022.2.0->pycaret[full]) (21.3)
Requirement already satisfied: click>=7.0 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from dask[dataframe]>=2022.2.0->pycaret[full]) (8.1.3)
Collecting pyyaml>=5.3.1
Downloading PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl (197 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 197.6/197.6 kB 7.1 MB/s eta 0:00:00
Collecting toolz>=0.8.2
Downloading toolz-0.12.0-py3-none-any.whl (55 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 55.8/55.8 kB 2.2 MB/s eta 0:00:00
Collecting cloudpickle>=1.1.1
Using cached cloudpickle-2.2.0-py3-none-any.whl (25 kB)
Collecting pyyaml>=5.3.1
Using cached PyYAML-5.4.1.tar.gz (175 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... error
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [50 lines of output]
/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-wfwwa47m/overlay/lib/python3.10/site-packages/setuptools/config/setupcfg.py:508: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead.
warnings.warn(msg, warning_class)
running egg_info
writing lib3/PyYAML.egg-info/PKG-INFO
writing dependency_links to lib3/PyYAML.egg-info/dependency_links.txt
writing top-level names to lib3/PyYAML.egg-info/top_level.txt
Traceback (most recent call last):
File "/Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in
main()
File "/Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
File "/Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 130, in get_requires_for_build_wheel
return hook(config_settings)
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-wfwwa47m/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 338, in get_requires_for_build_wheel
return self._get_build_requires(config_settings, requirements=['wheel'])
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-wfwwa47m/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 320, in _get_build_requires
self.run_setup()
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-wfwwa47m/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 335, in run_setup
exec(code, locals())
File "", line 271, in
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-wfwwa47m/overlay/lib/python3.10/site-packages/setuptools/init.py", line 87, in setup
return distutils.core.setup(**attrs)
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-wfwwa47m/overlay/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 185, in setup
return run_commands(dist)
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-wfwwa47m/overlay/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
dist.run_commands()
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-wfwwa47m/overlay/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-wfwwa47m/overlay/lib/python3.10/site-packages/setuptools/dist.py", line 1208, in run_command
super().run_command(command)
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-wfwwa47m/overlay/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-wfwwa47m/overlay/lib/python3.10/site-packages/setuptools/command/egg_info.py", line 308, in run
self.find_sources()
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-wfwwa47m/overlay/lib/python3.10/site-packages/setuptools/command/egg_info.py", line 316, in find_sources
mm.run()
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-wfwwa47m/overlay/lib/python3.10/site-packages/setuptools/command/egg_info.py", line 560, in run
self.add_defaults()
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-wfwwa47m/overlay/lib/python3.10/site-packages/setuptools/command/egg_info.py", line 597, in add_defaults
sdist.add_defaults(self)
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-wfwwa47m/overlay/lib/python3.10/site-packages/setuptools/command/sdist.py", line 106, in add_defaults
super().add_defaults()
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-wfwwa47m/overlay/lib/python3.10/site-packages/setuptools/_distutils/command/sdist.py", line 252, in add_defaults
self._add_defaults_ext()
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-wfwwa47m/overlay/lib/python3.10/site-packages/setuptools/_distutils/command/sdist.py", line 337, in _add_defaults_ext
self.filelist.extend(build_ext.get_source_files())
File "", line 201, in get_source_files
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-wfwwa47m/overlay/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 107, in getattr
raise AttributeError(attr)
AttributeError: cython_sources
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.
`

@ra67052
Copy link

ra67052 commented Dec 13, 2022

I gave the solution above a try with no joy and I have tried creating three different brand new venv's using different versions of python (3.8-3.10) using conda and getting errors with the installs all different of course. I got the same on 3.10 above. On python 3.8 I could rerun the install after the error but then when I did a compare_models it showed all zeros and no errors being raised.

I've resorted to using PyCharm and creating a venv using 3.8 and 2.3.10 and can now get it working :)

@celestinoxp
Copy link
Contributor

celestinoxp commented Dec 13, 2022

@asmyoo try delete egg files. go to /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages and find PyYAML.egg-info folder, then delete it. if exists folder named "pyyaml" delete it too.

I believe that updating setuptools can also help to avoid problems with packages. Use pip install setuptools -U

After that, try install again pycaret: pip install --pre pycaret[full] -U

If give errors, show us again

@asmyoo
Copy link

asmyoo commented Dec 14, 2022

Hmm it looks like I don't have a PyYAML.egg-info or pyyaml folder in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages

I did update setuptools. Looks like I am failing to install in the same place but unsure

`Collecting pycaret[full]
Using cached pycaret-3.0.0rc4-py3-none-any.whl (487 kB)
Collecting imbalanced-learn>=0.8.1
Using cached imbalanced_learn-0.10.0-py3-none-any.whl (225 kB)
Requirement already satisfied: joblib>=1.1.0 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from pycaret[full]) (1.2.0)
Requirement already satisfied: scikit-learn>=1.0 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from pycaret[full]) (1.1.2)
Collecting scipy<1.9.0
Using cached scipy-1.8.1-cp310-cp310-macosx_12_0_universal2.macosx_10_9_x86_64.whl (55.7 MB)
Requirement already satisfied: psutil>=5.9.0 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from pycaret[full]) (5.9.4)
Collecting jinja2>=1.2
Using cached Jinja2-3.1.2-py3-none-any.whl (133 kB)
Requirement already satisfied: markupsafe>=2.0.1 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from pycaret[full]) (2.1.1)
Requirement already satisfied: statsmodels>=0.12.1 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from pycaret[full]) (0.13.2)
Collecting scikit-plot>=0.3.7
Using cached scikit_plot-0.3.7-py3-none-any.whl (33 kB)
Collecting plotly>=5.0.0
Using cached plotly-5.11.0-py2.py3-none-any.whl (15.3 MB)
Collecting numpy<1.23,>=1.21
Using cached numpy-1.22.4-cp310-cp310-macosx_10_15_x86_64.whl (17.7 MB)
Collecting plotly-resampler>=0.7.2.2
Using cached plotly_resampler-0.8.3.tar.gz (45 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... done
Preparing metadata (pyproject.toml) ... done
Requirement already satisfied: requests>=2.27.1 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from pycaret[full]) (2.28.1)
Collecting yellowbrick>=1.4
Using cached yellowbrick-1.5-py3-none-any.whl (282 kB)
Collecting pyod>=0.9.8
Using cached pyod-1.0.6.tar.gz (141 kB)
Preparing metadata (setup.py) ... done
Collecting schemdraw>=0.14
Using cached schemdraw-0.15-py3-none-any.whl (106 kB)
Collecting pandas<1.5.0,>=1.3.0
Using cached pandas-1.4.4-cp310-cp310-macosx_10_9_x86_64.whl (11.5 MB)
Collecting kaleido>=0.2.1
Using cached kaleido-0.2.1-py2.py3-none-macosx_10_11_x86_64.whl (85.2 MB)
Collecting lightgbm>=3.0.0
Using cached lightgbm-3.3.3-py3-none-macosx_10_15_x86_64.macosx_11_6_x86_64.macosx_12_0_x86_64.whl (1.3 MB)
Collecting tbats>=1.1.0
Using cached tbats-1.1.2-py3-none-any.whl (43 kB)
Collecting pmdarima!=1.8.1,<2.0.0,>=1.8.0
Using cached pmdarima-1.8.5-cp310-cp310-macosx_10_15_x86_64.whl (605 kB)
Collecting importlib-metadata>=4.12.0
Using cached importlib_metadata-5.1.0-py3-none-any.whl (21 kB)
Collecting category-encoders>=2.4.0
Using cached category_encoders-2.5.1.post0-py2.py3-none-any.whl (72 kB)
Requirement already satisfied: tqdm>=4.62.0 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from pycaret[full]) (4.64.1)
Requirement already satisfied: matplotlib>=3.3.0 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from pycaret[full]) (3.6.0)
Collecting sktime~=0.13.2
Using cached sktime-0.13.4-py3-none-any.whl (7.0 MB)
Collecting ipywidgets>=7.6.5
Using cached ipywidgets-8.0.3-py3-none-any.whl (137 kB)
Collecting ipython>=5.5.0
Using cached ipython-8.7.0-py3-none-any.whl (761 kB)
Collecting numba~=0.55.0
Using cached numba-0.55.2-cp310-cp310-macosx_10_14_x86_64.whl (2.3 MB)
Collecting autoviz>=0.1.36
Using cached autoviz-0.1.58-py3-none-any.whl (64 kB)
Collecting shap>=0.38.0
Using cached shap-0.41.0-cp310-cp310-macosx_10_9_x86_64.whl (436 kB)
Collecting tune-sklearn>=0.2.1
Using cached tune_sklearn-0.4.5-py3-none-any.whl (41 kB)
Collecting m2cgen>=0.9.0
Using cached m2cgen-0.10.0-py3-none-any.whl (92 kB)
Collecting moto>=3.0.7
Using cached moto-4.0.12.dev23-py3-none-any.whl (2.0 MB)
Collecting gradio>=2.8.10
Using cached gradio-3.13.0-py3-none-any.whl (13.8 MB)
Collecting catboost>=0.23.2
Using cached catboost-1.1.1-cp310-none-macosx_10_6_universal2.whl (22.0 MB)
Collecting interpret>=0.2.7
Using cached interpret-0.3.0-py3-none-any.whl (1.4 kB)
Collecting fairlearn>=0.7.0
Using cached fairlearn-0.8.0-py3-none-any.whl (235 kB)
Collecting pytest>=7.0.1
Using cached pytest-7.2.0-py3-none-any.whl (316 kB)
Collecting optuna>=2.2.0
Using cached optuna-3.0.4-py3-none-any.whl (348 kB)
Collecting scikit-learn-intelex>=2021.6.3
Using cached scikit_learn_intelex-2021.6.3-py310-none-macosx_10_15_x86_64.macosx_11_0_x86_64.whl (87 kB)
Collecting explainerdashboard>=0.3.8
Using cached explainerdashboard-0.4.0-py3-none-any.whl (279 kB)
Collecting pandas-profiling>=3.1.0
Using cached pandas_profiling-3.5.0-py2.py3-none-any.whl (325 kB)
Requirement already satisfied: protobuf<4.0.0 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from pycaret[full]) (3.19.6)
Collecting mlxtend>=0.19.0
Using cached mlxtend-0.21.0-py2.py3-none-any.whl (1.3 MB)
Collecting flask>=2.0.3
Using cached Flask-2.2.2-py3-none-any.whl (101 kB)
Collecting dask[dataframe]>=2022.2.0
Using cached dask-2022.12.0-py3-none-any.whl (1.1 MB)
Collecting umap-learn>=0.5.2
Using cached umap-learn-0.5.3.tar.gz (88 kB)
Preparing metadata (setup.py) ... done
Collecting boto3>=1.24.56
Using cached boto3-1.26.29-py3-none-any.whl (132 kB)
Collecting ray[tune]>=1.0.0
Using cached ray-2.2.0-cp310-cp310-macosx_10_15_universal2.whl (76.6 MB)
Collecting hyperopt>=0.2.7
Using cached hyperopt-0.2.7-py2.py3-none-any.whl (1.6 MB)
Collecting scikit-optimize>=0.9.0
Using cached scikit_optimize-0.9.0-py2.py3-none-any.whl (100 kB)
Collecting dash[testing]
Using cached dash-2.7.1-py3-none-any.whl (9.9 MB)
Collecting fugue~=0.6.6
Using cached fugue-0.6.6-py3-none-any.whl (449 kB)
Collecting fastapi>=0.75.0
Using cached fastapi-0.88.0-py3-none-any.whl (55 kB)
Collecting kmodes>=0.11.1
Using cached kmodes-0.12.2-py2.py3-none-any.whl (20 kB)
Collecting codecov>=2.1.12
Using cached codecov-2.1.12-py2.py3-none-any.whl (16 kB)
Collecting evidently>=0.1.45.dev0
Using cached evidently-0.2.1-py3-none-any.whl (12.1 MB)
Collecting mlflow>=1.24.0
Using cached mlflow-2.0.1-py3-none-any.whl (16.5 MB)
Collecting uvicorn>=0.17.6
Using cached uvicorn-0.20.0-py3-none-any.whl (56 kB)
Collecting xgboost>=1.1.0
Using cached xgboost-1.7.2-py3-none-macosx_10_15_x86_64.macosx_11_0_x86_64.macosx_12_0_x86_64.whl (1.8 MB)
Collecting statsforecast>=0.5.5
Using cached statsforecast-1.4.0-py3-none-any.whl (91 kB)
Requirement already satisfied: typing-extensions>=4.1.1 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from autoviz>=0.1.36->pycaret[full]) (4.4.0)
Collecting wordcloud
Using cached wordcloud-1.8.2.2-cp310-cp310-macosx_10_9_x86_64.whl (160 kB)
Collecting fsspec>=0.8.3
Using cached fsspec-2022.11.0-py3-none-any.whl (139 kB)
Collecting panel~=0.12.6
Using cached panel-0.12.7-py2.py3-none-any.whl (12.9 MB)
Collecting pyamg
Using cached pyamg-4.2.3-cp310-cp310-macosx_10_9_x86_64.whl (1.5 MB)
Collecting jupyter
Using cached jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB)
Collecting textblob
Using cached textblob-0.17.1-py2.py3-none-any.whl (636 kB)
Collecting nltk
Using cached nltk-3.8-py3-none-any.whl (1.5 MB)
Collecting hvplot>=0.7.3
Using cached hvplot-0.8.2-py2.py3-none-any.whl (3.2 MB)
Collecting emoji
Using cached emoji-2.2.0.tar.gz (240 kB)
Preparing metadata (setup.py) ... done
Requirement already satisfied: seaborn>=0.11.1 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from autoviz>=0.1.36->pycaret[full]) (0.12.1)
Collecting bokeh>=2.4.2
Using cached bokeh-3.0.3-py3-none-any.whl (16.5 MB)
Collecting holoviews>=1.14.6
Using cached holoviews-1.15.3-py2.py3-none-any.whl (4.3 MB)
Collecting xlrd
Using cached xlrd-2.0.1-py2.py3-none-any.whl (96 kB)
Collecting s3transfer<0.7.0,>=0.6.0
Using cached s3transfer-0.6.0-py3-none-any.whl (79 kB)
Collecting botocore<1.30.0,>=1.29.29
Using cached botocore-1.29.29-py3-none-any.whl (10.3 MB)
Collecting jmespath<2.0.0,>=0.7.1
Using cached jmespath-1.0.1-py3-none-any.whl (20 kB)
Requirement already satisfied: six in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from catboost>=0.23.2->pycaret[full]) (1.16.0)
Collecting graphviz
Using cached graphviz-0.20.1-py3-none-any.whl (47 kB)
Requirement already satisfied: patsy>=0.5.1 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from category-encoders>=2.4.0->pycaret[full]) (0.5.3)
Collecting coverage
Using cached coverage-7.0.0b1-cp310-cp310-macosx_10_9_x86_64.whl (187 kB)
Requirement already satisfied: click>=7.0 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from dask[dataframe]>=2022.2.0->pycaret[full]) (8.1.3)
Collecting partd>=0.3.10
Using cached partd-1.3.0-py3-none-any.whl (18 kB)
Collecting toolz>=0.8.2
Using cached toolz-0.12.0-py3-none-any.whl (55 kB)
Collecting cloudpickle>=1.1.1
Using cached cloudpickle-2.2.0-py3-none-any.whl (25 kB)
Collecting pyyaml>=5.3.1
Using cached PyYAML-6.0-cp310-cp310-macosx_10_9_x86_64.whl (197 kB)
Requirement already satisfied: packaging>=20.0 in /Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages (from dask[dataframe]>=2022.2.0->pycaret[full]) (21.3)
Collecting dataclasses>=0.6
Using cached dataclasses-0.6-py3-none-any.whl (14 kB)
Collecting pyyaml>=5.3.1
Using cached PyYAML-5.4.1.tar.gz (175 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... error
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [50 lines of output]
/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-35vu921d/overlay/lib/python3.10/site-packages/setuptools/config/setupcfg.py:508: SetuptoolsDeprecationWarning: The license_file parameter is deprecated, use license_files instead.
warnings.warn(msg, warning_class)
running egg_info
writing lib3/PyYAML.egg-info/PKG-INFO
writing dependency_links to lib3/PyYAML.egg-info/dependency_links.txt
writing top-level names to lib3/PyYAML.egg-info/top_level.txt
Traceback (most recent call last):
File "/Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 363, in
main()
File "/Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 345, in main
json_out['return_val'] = hook(**hook_input['kwargs'])
File "/Users/arielleyoo/opt/anaconda3/envs/deepression/lib/python3.10/site-packages/pip/_vendor/pep517/in_process/_in_process.py", line 130, in get_requires_for_build_wheel
return hook(config_settings)
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-35vu921d/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 338, in get_requires_for_build_wheel
return self._get_build_requires(config_settings, requirements=['wheel'])
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-35vu921d/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 320, in _get_build_requires
self.run_setup()
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-35vu921d/overlay/lib/python3.10/site-packages/setuptools/build_meta.py", line 335, in run_setup
exec(code, locals())
File "", line 271, in
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-35vu921d/overlay/lib/python3.10/site-packages/setuptools/init.py", line 87, in setup
return distutils.core.setup(**attrs)
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-35vu921d/overlay/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 185, in setup
return run_commands(dist)
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-35vu921d/overlay/lib/python3.10/site-packages/setuptools/_distutils/core.py", line 201, in run_commands
dist.run_commands()
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-35vu921d/overlay/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 969, in run_commands
self.run_command(cmd)
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-35vu921d/overlay/lib/python3.10/site-packages/setuptools/dist.py", line 1208, in run_command
super().run_command(command)
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-35vu921d/overlay/lib/python3.10/site-packages/setuptools/_distutils/dist.py", line 988, in run_command
cmd_obj.run()
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-35vu921d/overlay/lib/python3.10/site-packages/setuptools/command/egg_info.py", line 308, in run
self.find_sources()
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-35vu921d/overlay/lib/python3.10/site-packages/setuptools/command/egg_info.py", line 316, in find_sources
mm.run()
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-35vu921d/overlay/lib/python3.10/site-packages/setuptools/command/egg_info.py", line 560, in run
self.add_defaults()
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-35vu921d/overlay/lib/python3.10/site-packages/setuptools/command/egg_info.py", line 597, in add_defaults
sdist.add_defaults(self)
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-35vu921d/overlay/lib/python3.10/site-packages/setuptools/command/sdist.py", line 106, in add_defaults
super().add_defaults()
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-35vu921d/overlay/lib/python3.10/site-packages/setuptools/_distutils/command/sdist.py", line 252, in add_defaults
self._add_defaults_ext()
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-35vu921d/overlay/lib/python3.10/site-packages/setuptools/_distutils/command/sdist.py", line 337, in _add_defaults_ext
self.filelist.extend(build_ext.get_source_files())
File "", line 201, in get_source_files
File "/private/var/folders/j3/zty3pgl54dx7lhlktcg6kppw0000gn/T/pip-build-env-35vu921d/overlay/lib/python3.10/site-packages/setuptools/_distutils/cmd.py", line 107, in getattr
raise AttributeError(attr)
AttributeError: cython_sources
[end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.`

Do you think it's related to this thread? I am not sure what it means, but it seems to be a similar issue? Sorry, I'm semi new to coding/python environments

yaml/pyyaml#601

@Edisonchen95
Copy link

Half a month has passed. When I tried again, I found that all FULL versions could not be installed normally according to the tutorial. I carefully reviewed all the suggestions on this page and tried them all, but the problem was not solved.

At present, I guess the following problems may exist:

  1. An algorithm in the pycare [full] version may be updated, which makes it incompatible with other package versions and causes installation failure.
  2. Maybe the data source is different from the previous one, and there is a bug in it. About a month ago, I could still install all FULL versions very smoothly.

At present, I have tried everything I can to change the environment, version, system and even equipment. The final result is that all the previous installations of FULL version have errors and cannot continue.

Therefore, I sincerely hope that the pycare team can find a way to solve this problem, and I will always keep an eye on it!

thank you!
I love Pycaret!

@celestinoxp
Copy link
Contributor

problems with installing packages is always a challenge, as each case is different.
i think problem is not with pycaret but with other packages.
So, instead python 3.10, try with python 3.9 with a new environment.

@fjpa121197
Copy link

Is there any progress on this?

I'm also having the same error message when trying to install full version using pip install pycaret[full]

@943fansi
Copy link

same error, waiting for solution.

@celestinoxp
Copy link
Contributor

Update:
Hello guys,
I ask you to give me more details, because at this moment I don't find any problem installing pycaret (I use windows 11 and python 3.9).

The problem probably has nothing to do with pycaret, but rather with third party packages that pycaret uses.

I remind you that pycaret is in version 3.0RC8 and version 2.3.10 has limited support, as the focus is on version 3 that can be installed with the --pre switch, that is, to install the latest version you must first uninstall the older version via pip uninstall pycaret -y and then install via pip install --pre pycaret[full] -U
Using -U will force all packages that are part of pycaret and that are already installed to be upgraded

After that, if you continue to have problems installing packages, it might be a good idea to create a new environment, as there may be package conflicts and in a new environment the installation is done from scratch.

@ra67052
Copy link

ra67052 commented Jan 25, 2023

I gave up using anaconda and run it using PyCharm on windows and never hit an issue, pumped for v3 coming, woop, woop

@jmakov
Copy link
Contributor

jmakov commented Mar 15, 2023

Same problem when installing --pre pycaret[full] in RAPIDS Docker container: AttributeError: cython_sources

@ngupta23
Copy link
Collaborator

The solution for now would be to not install full version as it has lot of extra dependencies and you may not need all of them. Please refer to this as an alternate solution: #3293 (comment)

@jmakov
Copy link
Contributor

jmakov commented Mar 18, 2023

@ngupta23 we've found the issue - it's the --pre flag: yaml/pyyaml#601 (comment)

@ngupta23
Copy link
Collaborator

Wow, i did not know of the unintended side effect of --pre option. Good to know. So does pinning pycaret to 3.0.0rc8 work?
If so, I would recommend using 3.0.0rc9 which is the latest pre-release version.

Let us know is we need to do anything else to close this issue out. Thanks!

@ngupta23
Copy link
Collaborator

ngupta23 commented Mar 18, 2023

I guess the original issue from OP is something different since it is with 2.3.x which is not the prerelease (we seem to have mixed 2 separate issues in this issue)

@jmakov
Copy link
Contributor

jmakov commented Mar 19, 2023

@ngupta23 I'm not pinning it but use >= which then works: #3235 (comment). As far as I'm concerned, this issue is solved for me but would be nice to also address the issue I linked where I'm just asking the devs if perhaps we should update the docs and use sth else instead of --pre.

@ngupta23
Copy link
Collaborator

@jmakov - We just released the 3.0.0 version yesterday, so you should not have to use --pre anymore. The following will get you the latest version with a lighter dependency footprint and hopefully an easier install process

# Should install >= 3.0.0 going forward
pip install pycaret 

@jmakov
Copy link
Contributor

jmakov commented Mar 19, 2023

3.0.0 works w/o problems, tnx!

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Apr 19, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

10 participants