Fly deploys successfully. All programs from requirements.txt not installed

My app successfully deploys on fly.io but fails to install all of the programs from the requirements.txt
Is there anything that can be done to ensure the requirements are met? Or alternative way to install packages/python modules?
The program critical to my app is Spotdl.
When I fly ssh console and try to run spotdl I get the following error, indicating spotdl is not installed.
sh: 1: /home/cnb/.local/bin/spotdl: not found

On the fly dashboard there are no glaring errors other than the missing spotdl package.

anyio==3.6.2

asgiref==3.5.2

async-timeout==4.0.2

beautifulsoup4==4.11.1

Brotli==1.0.9

certifi==2022.9.24

charset-normalizer==2.1.1

click==8.1.3

commonmark==0.9.1

dnspython==2.2.1

docopt==0.6.2

email-validator==1.3.0

fastapi==0.78.0

Flask==2.2.2

Flask-Login==0.6.2

Flask-SQLAlchemy==3.0.2

Flask-WTF==1.0.1

greenlet==2.0.1

gunicorn==20.1.0

h11==0.14.0

idna==3.4

itsdangerous==2.1.2

Jinja2==3.1.2

MarkupSafe==2.1.1

mutagen==1.46.0

packaging==21.3

psycopg2-binary==2.9.5

pycryptodomex==3.15.0

pydantic==1.10.2

Pygments==2.13.0

pyparsing==3.0.9

python-dotenv==0.21.0

python-slugify==6.1.2

pytube==12.1.0

rapidfuzz==2.13.2

redis==4.3.5

requests==2.28.1

rich==12.6.0

six==1.16.0

sniffio==1.3.0

soupsieve==2.3.2.post1

spotdl==4.0.5

spotipy==2.21.0

SQLAlchemy==1.4.44

starlette==0.19.1

text-unidecode==1.3

typing_extensions==4.4.0

urllib3==1.26.12

uvicorn==0.17.6

websockets==10.4

Werkzeug==2.2.2

WTForms==3.0.1

yarg==0.1.9

yt-dlp==2022.11.11

ytmusicapi==0.22.0

Hi @2fly, can you post your Dockerfile? Also, you may want to see if the spotdl file is being installed elsewhere, ie:

find / -name spotdl

I don’t have a dockerfile. The code is on Github

This is the output of find

# find / -name spotdl
/layers/paketo-buildpacks_pip-install/packages/lib/python3.10/site-packages/spotdl
/layers/paketo-buildpacks_pip-install/packages/bin/spotdl
/workspace/venv/lib/python3.10/site-packages/spotdl
/workspace/venv/bin/spotdl

Trying to call the module at those paths outputs the following

# /workspace/venv/bin/spotdl
/bin/sh: 3: /workspace/venv/bin/spotdl: not found

# /workspace/venv/lib/python3.10/site-packages/spotdl
/bin/sh: 4: /workspace/venv/lib/python3.10/site-packages/spotdl: Permission denied

# /layers/paketo-buildpacks_pip-install/packages/bin/spotdl
/layers/paketo-buildpacks_cpython/cpython/bin/python: error while loading shared libraries: libpython3.10.so.1.0: cannot open shared object file: No such file or directory

# /layers/paketo-buildpacks_pip-install/packages/lib/python3.10/site-packages/spotdl
/bin/sh: 6: /layers/paketo-buildpacks_pip-install/packages/lib/python3.10/site-packages/spotdl: Permission denied