I am able to add packages (such as SpeechRecognition) to Python application without problem.
But if I created an Django repl and went through same process (the package was added to requirements.txt), it would return ModuleNotFoundError when I tried to reference the package.
The issue is caused by the installation path is
/home/runner/.site-packages instead of
I wrote a script to move to move all the module to the right path:
site_packages_setup.py to your project then add following code to the top of your
from .site_packages_setup import move_site_packages move_site_packages()
You might need to restart the Django twice.