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

ERROR: No matching distribution found for pillow~=10.4 (from crawl4ai[all]) #323

Open
wwwmaster1 opened this issue Dec 5, 2024 · 11 comments
Assignees
Labels
question Further information is requested

Comments

@wwwmaster1
Copy link

Max version on AWS EC2 Linux is 9.5.0

@wwwmaster1
Copy link
Author

image

@wwwmaster1
Copy link
Author

Sorry, new error: ERROR: Could not find a version that satisfies the requirement tf-playwright-stealth>=1.1.0 (from crawl4ai[all]) (from versions: 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6)
ERROR: No matching distribution found for tf-playwright-stealth>=1.1.0 (from crawl4ai[all])

@wwwmaster1
Copy link
Author

and...

ERROR: Could not find a version that satisfies the requirement numpy<3,>=1.26.0 (from crawl4ai[all]) (from versions: 1.3.0, 1.4.1, 1.5.0, 1.5.1, 1.6.0, 1.6.1, 1.6.2, 1.7.0, 1.7.1, 1.7.2, 1.8.0, 1.8.1, 1.8.2, 1.9.0, 1.9.1, 1.9.2, 1.9.3, 1.10.0.post2, 1.10.1, 1.10.2, 1.10.4, 1.11.0, 1.11.1, 1.11.2, 1.11.3, 1.12.0, 1.12.1, 1.13.0, 1.13.1, 1.13.3, 1.14.0, 1.14.1, 1.14.2, 1.14.3, 1.14.4, 1.14.5, 1.14.6, 1.15.0, 1.15.1, 1.15.2, 1.15.3, 1.15.4, 1.16.0, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.16.6, 1.17.0, 1.17.1, 1.17.2, 1.17.3, 1.17.4, 1.17.5, 1.18.0, 1.18.1, 1.18.2, 1.18.3, 1.18.4, 1.18.5, 1.19.0, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.19.5, 1.20.0, 1.20.1, 1.20.2, 1.20.3, 1.21.0, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6)
ERROR: No matching distribution found for numpy<3,>=1.26.0 (from crawl4ai[all])

@wwwmaster1
Copy link
Author

And

ERROR: Could not find a version that satisfies the requirement pydantic>=2.10 (from crawl4ai[all]) (from versions: 0.0.1, 0.0.2, 0.0.3, 0.0.4, 0.0.5, 0.0.6, 0.0.7, 0.0.8, 0.1, 0.2, 0.2.1, 0.3, 0.4, 0.5, 0.6, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.7, 0.7.1, 0.8, 0.9, 0.9.1, 0.10, 0.11, 0.11.1, 0.11.2, 0.12, 0.12.1, 0.13, 0.13.1, 0.14, 0.15, 0.16, 0.16.1, 0.17, 0.18, 0.18.1, 0.18.2, 0.19, 0.20a1, 0.20, 0.20.1, 0.21, 0.22, 0.23, 0.24, 0.25, 0.26, 0.27a1, 0.27, 0.28, 0.29, 0.30, 0.30.1, 0.31, 0.31.1, 0.32, 0.32.1, 0.32.2, 1.0b1, 1.0b2, 1.0, 1.1, 1.1.1, 1.2, 1.3, 1.4, 1.5, 1.5.1, 1.6, 1.6.1, 1.6.2, 1.7, 1.7.1, 1.7.2, 1.7.3, 1.7.4, 1.8, 1.8.1, 1.8.2, 1.9.0a1, 1.9.0a2, 1.9.0, 1.9.1, 1.9.2, 1.10.0a1, 1.10.0a2, 1.10.0b1, 1.10.0, 1.10.1, 1.10.2, 1.10.3, 1.10.4, 1.10.5, 1.10.6, 1.10.7, 1.10.8, 1.10.9, 1.10.10, 1.10.11, 1.10.12, 1.10.13, 1.10.14, 1.10.15, 1.10.16, 1.10.17, 1.10.18, 1.10.19, 2.0a1, 2.0a2, 2.0a3, 2.0a4, 2.0b1, 2.0b2, 2.0b3, 2.0, 2.0.1, 2.0.2, 2.0.3, 2.1.0, 2.1.1, 2.2.0, 2.2.1, 2.3.0, 2.4.0, 2.4.1, 2.4.2, 2.5.0b1, 2.5.0, 2.5.1, 2.5.2, 2.5.3)
ERROR: No matching distribution found for pydantic>=2.10 (from crawl4ai[all])

@wwwmaster1
Copy link
Author

And

ERROR: Could not find a version that satisfies the requirement aiofiles>=24.1.0 (from crawl4ai[all]) (from versions: 0.2.1, 0.3.0, 0.3.1, 0.3.2, 0.4.0, 0.5.0, 0.6.0, 0.7.0, 0.8.0, 22.1.0, 23.1.0, 23.2.0, 23.2.1)
ERROR: No matching distribution found for aiofiles>=24.1.0 (from crawl4ai[all])

@wwwmaster1
Copy link
Author

And

ERROR: Could not find a version that satisfies the requirement python-dotenv~=1.0 (from crawl4ai[all]) (from versions: 0.1.0, 0.1.2, 0.1.3, 0.1.5, 0.2.0, 0.3.0, 0.4.0, 0.5.0, 0.5.1, 0.6.0, 0.6.1, 0.6.2, 0.6.3, 0.6.4, 0.6.5, 0.7.0, 0.7.1, 0.8.0, 0.8.1, 0.8.2, 0.9.0, 0.9.1, 0.10.0, 0.10.1, 0.10.2, 0.10.3, 0.10.4, 0.10.5, 0.11.0, 0.12.0, 0.13.0, 0.14.0, 0.15.0, 0.16.0, 0.17.0, 0.17.1, 0.18.0, 0.19.0, 0.19.1, 0.19.2, 0.20.0, 0.21.0, 0.21.1)
ERROR: No matching distribution found for python-dotenv~=1.0 (from crawl4ai[all])

@wwwmaster1
Copy link
Author

And

ERROR: Could not find a version that satisfies the requirement litellm>=1.53.1 (from crawl4ai[all]) (from versions: 0.1.0, 0.1.1, 0.1.2, 0.1.34, 0.1.201, 0.1.202, 0.1.203, 0.1.204, 0.1.205, 0.1.206, 0.1.207, 0.1.208, 0.1.209, 0.1.210, 0.1.211, 0.1.212, 0.1.213, 0.1.214, 0.1.215, 0.1.216, 0.1.217, 0.1.218, 0.1.219, 0.1.220, 0.1.221, 0.1.222, 0.1.223, 0.1.224, 0.1.225, 0.1.226, 0.1.227, 0.1.228, 0.1.229, 0.1.230, 0.1.231, 0.1.232, 0.1.233, 0.1.234, 0.1.235, 0.1.236, 0.1.2291)
ERROR: No matching distribution found for litellm>=1.53.1 (from crawl4ai[all])

@wwwmaster1
Copy link
Author

And

ERROR: Could not find a version that satisfies the requirement aiosqlite~=0.20 (from crawl4ai[all]) (from versions: 0.1.0, 0.2.0, 0.2.1, 0.2.2, 0.3.0, 0.4.0, 0.5.0, 0.6.0, 0.7.0, 0.8.0, 0.8.1, 0.9.0, 0.10.0, 0.11.0, 0.12.0, 0.13.0, 0.14.0, 0.14.1, 0.15.0, 0.16.0, 0.16.1, 0.17.0, 0.18.0, 0.19.0)
ERROR: No matching distribution found for aiosqlite~=0.20 (from crawl4ai[all])

@unclecode
Copy link
Owner

@wwwmaster1 Hey, thanks for reporting this. It looks like the installation is failing because Amazon Linux 2 doesn’t have the newer packages required for pillow, numpy, pydantic, aiofiles, python-dotenv, litellm, and aiosqlite that crawl4ai[all] needs. Would you be able to upgrade your environment, maybe to Amazon Linux 2023 or a newer Python version, so you can install the latest wheels for these packages?

If upgrading your environment isn’t an option, let me know. I can try putting together a custom Dockerfile or a set of instructions tailored to Amazon Linux 2 so that you can run crawl4ai without having to manually downgrade all these dependencies. Let me know what works best for you.

@unclecode unclecode self-assigned this Dec 9, 2024
@unclecode unclecode added the question Further information is requested label Dec 9, 2024
@wwwmaster1
Copy link
Author

Ah bummer. I was hopeful to get it working on EC2 with Python 3.7.16 because it would work alongside my agentic app. I will likely need to upgrade the environment to 2023 anyway, but not sure when. No worries on your end though, you have enough on your plate. Appreciate the innovations :)

@unclecode
Copy link
Owner

@wwwmaster1 To be honest, I think what you are experiencing isn't something rare. There are enough people who have the same thing. And my goal for Crawl4AI is to build the number one library for data extraction and crawling for anyone in any situation. And eventually I will reach that point. So I definitely consider putting 3.7 into my backlog, and I will test it by hopefully this month, and I will definitely update you.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants