0
En utilisant setuptools, je peux installer Python dans le répertoire/opt/mais je voudrais également spécifier un fichier unique à installer dans le répertoire/usr/bin.Comment installer un projet python dans plusieurs répertoires
arbre Exemple:
setup.py
src/
file1.py
file2.py
main.py
Actuellement, je suis en utilisant la commande suivante
python setup.py install --install-lib=/opt/src
pour obtenir ce qui suit est installé.
opt/src/
file1.py
file2.py
main.py
mais je voudrais qu'il soit installé comme ci-dessous.
/opt/src/
file1.py
file2.py
/usr/bin/
main.py
Les setuptools [ 'data_files'] (https://docs.python.org/2/distutils/setupscript. html # installation-additional-files) peut aider. Cependant, cette option est généralement mal vue en raison de [l'incohérence entre les outils] (https://github.com/pypa/pip/issues/2874#issuecomment-109429489) et la difficulté de configurer cette option. – atwalsh
Pour installer dans 'bin' vous pouvez déclarer' main.py' être un élément de 'scripts'. – phd