Cx_freeze - How can I Install the shared libraries to /usr/lib
-
08-10-2019 - |
Question
I am using cx_freeze to compile my python script and when I compile the program, all the files are placed in one specified folder. The executable wont run if the shared libs are not within the same directory.
How would I set it up so the executable looks within /usr/lib/PROGRAMNAME/ to run the libraries?
Solution
bbfreeze
will put everything in a single executable.
OTHER TIPS
You can do it with the following cx_Freeze command :
python3 setup.py install --prefix=/usr
This will deploy:
- all generated files (
*.so
,library.zip
and included files) into/usr/lib/YourAppName/
/usr/bin/yourapp
symlinking to/usr/lib/YourAppName/yourapp
.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow