sunyinqi0508 / AQuery2

An in-memory column-store time-series database that uses query compilation
Mozilla Public License 2.0
10 stars 7 forks source link

Dockerfile pip install python requirements fails #6

Closed dqian3 closed 2 weeks ago

dqian3 commented 2 weeks ago

image

There is an issue building an image from the current Dockerfile. Basically, because the latest version of Ubuntu ships with Python 3.12, Python doesn't let you install packages using the base version of pip, as shown above. To fix this, you can just add a --break-system-packages flag to the pip install line in the Dockerfile as explained in this StackOverflow post.

RUN python3 -m pip install -r AQuery2/requirements.txt --break-system-packages

I ran into this issue while trying to setup AQuery for the NYU Advanced Database Systems. There were some other issues as well, that I will continue to follow up with.

sunyinqi0508 commented 2 weeks ago

It's now fixed. Thanks for letting me know.