Je suis désolé que vous ayez pris la peine de créer un environnement pour la construction en partageant votre propre bibliothèque python avec le code. Je me suis demandé s'il y avait un moyen plus simple et j'ai un peu mieux compris egg.info.
Vous pouvez installer la bibliothèque python avec
pip install``` etc.
Vous pouvez faire
python setup.py install '' à partir du code source, etc.
https://qiita.com/chatrate/items/eb4b05cd1a6652529fd9
Comme vous pouvez le voir ici, ils ont été stockés dans les
sites-packages '' de l'environnement python.
L'emplacement est comme dans le lien ci-dessus
python -c "import site; print (site.getsitepackages())"
Vous pouvez voir avec.
À ce stade, s'il y a une bibliothèque que vous avez créée vous-même comme scénario, Supposons que la dépendance soit un peu déroutante. À ce moment-là, je suis désolé de donner le code source à quelqu'un pour créer l'environnement de construction et essayer la bibliothèque.
À ce moment-là, si vous copiez le dossier de la bibliothèque ici et que vous le transmettez tel quel, vous pouvez ignorer la compilation, etc. telle quelle, mais il y avait quelque chose dont vous deviez faire attention.
Si vous créez votre propre bibliothèque, compilez-la, puis regardez les packages de site
*****-0.0.0-py3.6-linux-x86_64.egg
Il y a un dossier comme. Copiez ceci et placez-le dans des packages de site d'un autre environnement,
python
>>> import ****
Ce n'est pas bon même si vous aimez.
À ce stade, après avoir copié ce dossier, allez dans site-packages et
easy_install *****-0.0.0-py3.6-linux-x86_64.egg
Doit être. À ce stade, s'il y a tellement de fichiers auxquels cette bibliothèque doit faire référence, copiez-les également à l'avance. Stockez-le dans un endroit tel que celui où il devrait être (/ usr / local / lib /) à l'avance. Vous devez exécuter la commande ci-dessus.
Cependant, le contenu des packages de site est
******16.dist-info
Dans un tel cas, c'est facile car vous pouvez l'importer simplement en le copiant.
la fin.
Recommended Posts