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

Bug: Installation problem (versions 2.0, 1.1.0) #1941

Open
nikitosssobur opened this issue Feb 13, 2025 · 1 comment
Open

Bug: Installation problem (versions 2.0, 1.1.0) #1941

nikitosssobur opened this issue Feb 13, 2025 · 1 comment

Comments

@nikitosssobur
Copy link

Bug Description

I can't to install Autokeras library on my Windows machine using pip install autokeras command into conda virtual env.
I tried different the newest autokeras versions: 2.0 and 1.1.0.
This issue occurred with the same description (attached below) and related to tensorflow-text package.

Bug Reproduction

Output in cmd:
Collecting autokeras==1.1.0
Using cached autokeras-1.1.0-py3-none-any.whl.metadata (5.8 kB)
Requirement already satisfied: packaging in d:\programs\conda 2024.02.1\envs\automl_env\lib\site-packages (from autokeras==1.1.0) (24.2)
Requirement already satisfied: tensorflow>=2.8.0 in d:\programs\conda 2024.02.1\envs\automl_env\lib\site-packages (from autokeras==1.1.0) (2.18.0)
Requirement already satisfied: keras-tuner>=1.1.0 in d:\programs\conda 2024.02.1\envs\automl_env\lib\site-packages (from autokeras==1.1.0) (1.4.7)
Collecting keras-nlp>=0.4.0 (from autokeras==1.1.0)
Using cached keras_nlp-0.18.1-py3-none-any.whl.metadata (1.2 kB)
Requirement already satisfied: pandas in d:\programs\conda 2024.02.1\envs\automl_env\lib\site-packages (from autokeras==1.1.0) (2.0.3)
Collecting keras-hub==0.18.1 (from keras-nlp>=0.4.0->autokeras==1.1.0)
Using cached keras_hub-0.18.1-py3-none-any.whl.metadata (7.0 kB)
Requirement already satisfied: absl-py in d:\programs\conda 2024.02.1\envs\automl_env\lib\site-packages (from keras-hub==0.18.1->keras-nlp>=0.4.0->autokeras==1.1.0) (2.1.0)
Requirement already satisfied: numpy in d:\programs\conda 2024.02.1\envs\automl_env\lib\site-packages (from keras-hub==0.18.1->keras-nlp>=0.4.0->autokeras==1.1.0) (1.26.4)
Requirement already satisfied: regex in d:\programs\conda 2024.02.1\envs\automl_env\lib\site-packages (from keras-hub==0.18.1->keras-nlp>=0.4.0->autokeras==1.1.0) (2024.11.6)
Requirement already satisfied: rich in d:\programs\conda 2024.02.1\envs\automl_env\lib\site-packages (from keras-hub==0.18.1->keras-nlp>=0.4.0->autokeras==1.1.0) (13.9.4)
Collecting kagglehub (from keras-hub==0.18.1->keras-nlp>=0.4.0->autokeras==1.1.0)
Using cached kagglehub-0.3.7-py3-none-any.whl.metadata (30 kB)
INFO: pip is looking at multiple versions of keras-hub to determine which version is compatible with other requirements. This could take a while.
Collecting keras-nlp>=0.4.0 (from autokeras==1.1.0)
Using cached keras_nlp-0.18.0-py3-none-any.whl.metadata (1.2 kB)
Collecting keras-hub==0.18.0 (from keras-nlp>=0.4.0->autokeras==1.1.0)
Using cached keras_hub-0.18.0-py3-none-any.whl.metadata (7.0 kB)
Collecting keras-nlp>=0.4.0 (from autokeras==1.1.0)
Using cached keras_nlp-0.17.0-py3-none-any.whl.metadata (1.2 kB)
Collecting keras-hub==0.17.0 (from keras-nlp>=0.4.0->autokeras==1.1.0)
Using cached keras_hub-0.17.0-py3-none-any.whl.metadata (7.4 kB)
Collecting keras-nlp>=0.4.0 (from autokeras==1.1.0)
Using cached keras_nlp-0.16.1-py3-none-any.whl.metadata (1.2 kB)
Collecting keras-hub==0.16.1 (from keras-nlp>=0.4.0->autokeras==1.1.0)
Using cached keras_hub-0.16.1-py3-none-any.whl.metadata (7.4 kB)
Collecting keras-nlp>=0.4.0 (from autokeras==1.1.0)
Using cached keras_nlp-0.15.1-py3-none-any.whl.metadata (6.7 kB)
INFO: pip is looking at multiple versions of keras-nlp to determine which version is compatible with other requirements. This could take a while.
Using cached keras_nlp-0.15.0-py3-none-any.whl.metadata (6.7 kB)
Using cached keras_nlp-0.14.4-py3-none-any.whl.metadata (6.8 kB)
Using cached keras_nlp-0.14.3-py3-none-any.whl.metadata (6.8 kB)
Using cached keras_nlp-0.14.2-py3-none-any.whl.metadata (6.8 kB)
Using cached keras_nlp-0.14.1-py3-none-any.whl.metadata (6.8 kB)
Using cached keras_nlp-0.14.0-py3-none-any.whl.metadata (6.8 kB)
Using cached keras_nlp-0.12.1-py3-none-any.whl.metadata (6.8 kB)
Collecting keras-core (from keras-nlp>=0.4.0->autokeras==1.1.0)
Using cached keras_core-0.1.7-py3-none-any.whl.metadata (4.3 kB)
Collecting dm-tree (from keras-nlp>=0.4.0->autokeras==1.1.0)
Using cached dm_tree-0.1.9-cp312-cp312-win_amd64.whl.metadata (2.5 kB)
INFO: pip is still looking at multiple versions of keras-nlp to determine which version is compatible with other requirements. This could take a while.
Collecting keras-nlp>=0.4.0 (from autokeras==1.1.0)
Using cached keras_nlp-0.12.0-py3-none-any.whl.metadata (6.8 kB)
Using cached keras_nlp-0.11.1-py3-none-any.whl.metadata (6.8 kB)
Using cached keras_nlp-0.11.0-py3-none-any.whl.metadata (6.8 kB)
Using cached keras_nlp-0.10.0-py3-none-any.whl.metadata (7.0 kB)
Using cached keras_nlp-0.9.3-py3-none-any.whl.metadata (7.0 kB)
INFO: This is taking longer than usual. You might need to provide the dependency resolver with stricter co
nstraints to reduce runtime. See https://pip.pypa.io/warnings/backtracking for guidance. If you want to abort this run, press Ctrl + C.
Using cached keras_nlp-0.9.2-py3-none-any.whl.metadata (7.0 kB)
Using cached keras_nlp-0.9.1-py3-none-any.whl.metadata (7.0 kB)
Using cached keras_nlp-0.9.0-py3-none-any.whl.metadata (7.0 kB)
Using cached keras_nlp-0.8.2-py3-none-any.whl.metadata (7.0 kB)
Using cached keras_nlp-0.8.1-py3-none-any.whl.metadata (7.0 kB)
Using cached keras_nlp-0.8.0-py3-none-any.whl.metadata (7.0 kB)
Using cached keras_nlp-0.7.0-py3-none-any.whl.metadata (7.0 kB)
Using cached keras_nlp-0.6.4-py3-none-any.whl.metadata (8.5 kB)
Using cached keras_nlp-0.6.3-py3-none-any.whl.metadata (7.2 kB)
Using cached keras_nlp-0.6.2-py3-none-any.whl.metadata (7.2 kB)
Using cached keras_nlp-0.6.1-py3-none-any.whl.metadata (7.2 kB)
Using cached keras_nlp-0.6.0-py3-none-any.whl.metadata (5.7 kB)
Using cached keras_nlp-0.5.2-py3-none-any.whl.metadata (5.7 kB)
Using cached keras_nlp-0.5.1-py3-none-any.whl.metadata (5.7 kB)
Using cached keras_nlp-0.5.0-py3-none-any.whl.metadata (5.7 kB)
Using cached keras_nlp-0.4.1-py3-none-any.whl.metadata (5.9 kB)
Using cached keras_nlp-0.4.0-py3-none-any.whl.metadata (6.4 kB)
ERROR: Cannot install autokeras because these package versions have conflicting dependencies.

The conflict is caused by:
keras-nlp 0.15.1 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.15.0 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.14.4 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.14.3 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.14.2 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.14.1 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.14.0 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.12.1 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.12.0 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.11.1 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.11.0 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.10.0 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.9.3 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.9.2 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.9.1 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.9.0 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.8.2 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.8.1 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.8.0 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.7.0 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.6.4 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.6.3 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.6.2 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.6.1 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.6.0 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.5.2 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.5.1 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.5.0 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.4.1 depends on tensorflow-text; platform_system != "Darwin"
keras-nlp 0.4.0 depends on tensorflow-text; platform_system != "Darwin"

To fix this you could try to:

  1. loosen the range of package versions you've specified
  2. remove package versions to allow pip to attempt to solve the dependency conflict

Data used by the code:

Expected Behavior

Setup Details

Include the details about the versions of:

  • OS type and version: Windows 11 Home
  • Python: 3.12.8
  • autokeras: 2.0.0, 1.1.0
  • keras-tuner:
  • scikit-learn:
  • numpy:
  • pandas:
  • tensorflow: 2.18.0

Additional context

@nikitosssobur
Copy link
Author

Dear developers! Please add detailed info about Autokeras, Tensorflow, Python compatibility (preferably in the form of a compatibility table like it was done here https://www.tensorflow.org/install/source#gpu) in the installation page of the library: https://autokeras.com/install/. This is very important because many people face similar problems and unfortunataly the requirements listed on the page cannot be used.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant