Package not found though I am importing it

I am getting the below error
railway `rapidocr-onnxruntime` package not found, please install it with `pip install rapidocr-onnxruntime
railway `rapidocr-onnxruntime` package not found, please install it with `pip install rapidocr-onnxruntime
` Despite the fact that rapidocr-onnxruntime is in my requirements.txt (I tried both specifying and not specifying a version to check if that was the issue). Any suggestions on getting this fixed?
Solution:
sometimes nixpacks just doesnt cut it and you have to cut your losses and switch to a Dockerfile
Jump to solution
37 Replies
Percy
Percy6mo ago
Project ID: N/A
ramuprasad
ramuprasadOP6mo ago
N/A
Brody
Brody6mo ago
do you have other package management types other than requirements.txt?
ramuprasad
ramuprasadOP6mo ago
Nope just that and my nixpacks.toml that looks like the below
[phases.setup]
nixPkgs = ["...", "ffmpeg","chromium", "chromedriver"]
[phases.setup]
nixPkgs = ["...", "ffmpeg","chromium", "chromedriver"]
Brody
Brody6mo ago
full build logs please, you have the bookmarklet right?
ramuprasad
ramuprasadOP6mo ago
i dont think so, is there a way for me to export the build logs as like a txt?
Brody
Brody6mo ago
you've exceeded the 1500 log line limit of that bookmarklet, instead send me a screenshot of the build table at the top of the build logs
ramuprasad
ramuprasadOP6mo ago
No description
ramuprasad
ramuprasadOP6mo ago
My requirements.txt looks like the below
langchain
langchain-community
rapidocr-onnxruntime
langchain-core==0.1.52
langchain-openai==0.1.6
langchainhub==0.1.14
fastapi==0.109.2
python-dotenv==1.0.0
bs4==0.0.1
urllib3==1.26.12
types-urllib3==1.26.25.14
uvicorn==0.27.1
pydub==0.25.1
ffmpeg-python==0.2.0
langchain-anthropic==0.1.13
selenium==4.4.3
webdriver-manager==4.0.1
firecrawl-py==0.0.14
pypdf==4.2.0
PyPDF2==3.0.1
langchain
langchain-community
rapidocr-onnxruntime
langchain-core==0.1.52
langchain-openai==0.1.6
langchainhub==0.1.14
fastapi==0.109.2
python-dotenv==1.0.0
bs4==0.0.1
urllib3==1.26.12
types-urllib3==1.26.25.14
uvicorn==0.27.1
pydub==0.25.1
ffmpeg-python==0.2.0
langchain-anthropic==0.1.13
selenium==4.4.3
webdriver-manager==4.0.1
firecrawl-py==0.0.14
pypdf==4.2.0
PyPDF2==3.0.1
Brody
Brody6mo ago
it's definitely being installed
ramuprasad
ramuprasadOP6mo ago
yeah, but for some reason i get this error,
No description
Brody
Brody6mo ago
are you sure there aren't other errors?
ramuprasad
ramuprasadOP6mo ago
yup, only looks to be this
Brody
Brody6mo ago
send the deployment logs anyway
ramuprasad
ramuprasadOP6mo ago
yup
ramuprasad
ramuprasadOP6mo ago
anything useful?
Brody
Brody6mo ago
I don't see the error?
ramuprasad
ramuprasadOP6mo ago
No description
Brody
Brody6mo ago
send the deploy logs please
ramuprasad
ramuprasadOP6mo ago
its in the logs above
No description
Brody
Brody6mo ago
oh it is, im blind
ramuprasad
ramuprasadOP6mo ago
yeah i was thinking it could be related to using the wrog version of python ( i am using 3.10 locally, but 3.11 on railway ), any suggestions or im just not installing it for some reason
Brody
Brody6mo ago
if you want railway to use 3.10 add a runtime.txt file with 3.10 in it
ramuprasad
ramuprasadOP6mo ago
lemme try that rn huh my build fails when my runtime.txt has the below python-3.10.2
Brody
Brody6mo ago
i did say 3.10 but logs please
ramuprasad
ramuprasadOP6mo ago
ahh mb lemme change that
Brody
Brody6mo ago
so how long are we going to keep messing about with nixpacks until you move to a Dockerfile?
ramuprasad
ramuprasadOP6mo ago
lmao, u got me. Lemme switch
Solution
Brody
Brody6mo ago
sometimes nixpacks just doesnt cut it and you have to cut your losses and switch to a Dockerfile
ramuprasad
ramuprasadOP6mo ago
yea was hoping to avoid it for time being, but looks like not the case here
Brody
Brody6mo ago
youll have a better experience in the end
ramuprasad
ramuprasadOP6mo ago
yup just switched over, everything looks good man
Brody
Brody6mo ago
awesome!
Want results from more Discord servers?
Add your server