Title: Dependency Installation Error with memoria
Leading to Failed Execution in better-bing-image-downloader
Environment:
better-bing-image-downloader
Version: 1.1.0
- Python Version: Tried on 3.9.5 and 3.11.8
- Operating System: Windows 11
Description:
The better-bing-image-downloader
installs without issues, but upon execution, it fails with an error related to missing dependencies, specifically memoria
. Following the error chain to install memoria
leads to a deprecated dependency issue involving sklearn
, which is now replaced by scikit-learn
. Attempts to rectify this through environment variables and direct installation of scikit-learn
were unsuccessful.
Steps to Reproduce:
- Install
better-bing-image-downloader
version 1.1.0.
- Run a script utilizing
better-bing-image-downloader
.
- The execution prompts an installation of
memoria
due to a missing dependency.
- Installing
memoria
leads to an error involving a deprecated package sklearn
, suggesting the use of scikit-learn
instead.
Expected Behavior:
better-bing-image-downloader
should run without requiring the manual resolution of deprecated dependencies, particularly between sklearn
and scikit-learn
.
Actual Behavior:
The tool fails to run due to a cascade of dependency-related errors, starting with memoria
and leading to issues with deprecated sklearn
package installations.
Impact:
This issue blocks the usage of better-bing-image-downloader
, as it can't execute its core functionality without resolving these dependency issues, impacting project progress where image downloading is required.
Logs/Error Messages:
For a detailed traceback and error messages, please refer to the initial queries in this ticket submission.
Suggested Fix or Workaround:
A review and update of the dependencies within better-bing-image-downloader
and its related packages (memoria
, and further dependencies therein) could potentially resolve this issue. Ensuring compatibility with scikit-learn
instead of the deprecated sklearn
package could be a critical part of the solution.