Description
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:
- loosen the range of package versions you've specified
- 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