Rank 1: Thread
build is getting fail as I am trying to install opencv-python. Is there any way to solve this error?
Votes
0
Replies
17
Participants
Unknown
Messages
18
Rank 1: Thread
build is getting fail as I am trying to install opencv-python. Is there any way to solve this error?
Have you added all the packages inside requirement.txt file?
Moderator
Seems like the version of python you're using isn't compatible
Open your .env file and update _APP_FUNCTIONS_RUNTIMES
You can use python-3.8 or python-3.9
After update it, run docker compose restart where your docker-compose.yml file is located
Rank 1: Thread
Can I do it in appwrite?
Moderator
Are you using appwrite cloud?
yes
we are using appwrite cloud for this
Moderator
are you using CLI?
cli for deploying the function?
Moderator
yes
we did use the cli
Moderator
The first time when you run appwrite init function you can select your runtime, as you already create your function, try updating appwrite.json to change the runtime
our python runtime is 3.9
this is what confused me coz. I remeber that you could only choose 3.9 as a runtime version for python
Admin
opencv-python requires numpy which doesn't work in Appwrite Functions. You might want to 👍🏼 this issue: https://github.com/appwrite/appwrite/issues/1037
we plan to introduce a specifc runtime that has support for numpy in the future
Rank 1: Thread
Okkey, that's the function is not able to build
ohh thanks for your support.
Moderator
[SOLVED] Fail to build deployment