gelegen ausführen Lassen Sie uns sagen, dass ich ein Python-Paket Struktur wie haben:Wie kann ich eine binäre Datei im Installationsverzeichnis meiner Python-Paket (ohne sudo)
top-level/
__init__.py
utilities.py
myscript.py
binaryfile
LICENSE.txt
MANIFEST.in
README.rst
setup.cfg
setup.py
Wenn ich das Paket installiert es befinden wird in:
/usr/local/lib/python2.7/dist-packages/mypackage/
und der Weg der Binärdatei wird:
/usr/local/lib/python2.7/dist-packages/mypackage/binaryfile
Meine Frage i s: Wie kann ich diese Binärdatei, die unter /usr/local/...
ohne root-Berechtigungen (ohne sudo) von einem Skript in meinem Paket befindet.
ich mein Paket als Konsolen Skript bin mit so anstelle der Verwendung:
mein Paket zu laufen, möchte ich nur verwenden:
mypackage
OMG, ich konnte nicht daran denken. Ja, ich kann eine Ausführungsberechtigung während der Installation geben, vielen Dank! –