Nach der Installation Fabric mit sudo pip install fabric
auf Ubuntu 14.04, kann ich fab
Befehl in der Konsole verwenden, die eigentlich ein ausführbares Skript ist "/ usr/local/bin/fab".Wie macht Pip ein Paket ausführbar?
Soweit ich weiß, sudo pip install
wird ein Paket unter /usr/local/lib/python2.7/dist-packages
setzen und ich einige Kopiervorgang in fabric/setup.py setzen Sie das Skript „fab“ in „/ usr/local/bin“ nicht finden.
Also wie und wann sudo pip install fabric
Datei "fab" in "/ usr/local/bin"?
Der Abschnitt [Automatische Skripterstellung] (https://pythonhosted.org/setuptools/setuptools.html#automatic-script-creation) erwähnt nicht, wo die Konsolenskripts abgelegt werden sollen. Also ist "/ usr/loca/bin" in setuptools definiert und kann nicht von den Paketentwicklern konfiguriert werden, stimmt das? – Chad
@Chad: Es wird durch die 'sys.exec_prefx', IIRC, der Speicherort, in dem Sie die' Python'-Binärdatei in installiert. –
@Chad: Sie können immer ein virtualenv erstellen und Fabric in das installieren; dann wird der virtualenv 'bin /' Pfad verwendet. –