Я хотел бы опубликовать проект python, но я использую модули в нем, как socket. Как добавить код проекта, который не является моим? Это даже законно?Опубликовать проект python с импортированными модулями
0
A
ответ
0
Нет необходимости добавлять модули, которые находятся в стандартной библиотеке. Для других зависимостей, вы можете
- тест, если модуль доступен (
try: import x except: error()
) и уведомляет пользователя, чтобы установить его или даже автоматически установить его - package your program и have pip install the dependencies for you
- использовать cx_freeze или подобное сделать стенд - один пакет из вашей программы, который включает в себя модули, которые включают в себя модули
Если вы работаете в Windows, вы можете упаковать его самостоятельно с минимальным Embedded Distribution (из Python 3.5).
См. Python wiki on deployment для дальнейшего ознакомления.
Соблюдайте лицензии сторонних модулей.
Смежные вопросы
- 1. Python 2.7: глобальный с импортированными модулями
- 2. Python-интерпретатор не работает с импортированными модулями?
- 3. Python Else не будет работать с импортированными модулями?
- 4. Передача переменных/функций между импортированными модулями
- 5. Возможно ли запустить пакет Paster с некоторыми предварительно импортированными модулями?
- 6. Typcript: как скомпилировать файлы ts с импортированными модулями?
- 7. Проблема с модулями Python
- 8. Проект с несколькими модулями Maven2 с WTP
- 9. Проект с несколькими модулями с пружинным ботинком
- 10. Быстрый проект с классами Obj-C, импортированными через CocoaPods?
- 11. Hibernate.cfg.xml не найден - Проект с модулями
- 12. Gradle Maven как проект с несколькими модулями
- 13. Проект с несколькими модулями и общие задачи
- 14. Проект Gradle с двумя модулями приложений Android
- 15. Проект Spring boot с несколькими модулями maven
- 16. Проект с несколькими модулями Spring/maven: NoUniqueBeanDefinitionException
- 17. Android-проект с различными модулями (sharedPreferences)
- 18. Проект с несколькими модулями - сборка плагина
- 19. Как настроить проект с несколькими модулями Spring?
- 20. VS2010 Опубликовать проект
- 21. Как опубликовать проект vb?
- 22. Как опубликовать проект Maven
- 23. Опубликовать проект потерпит неудачу
- 24. опубликовать проект в vs2013
- 25. Импорт проблем с модулями Python
- 26. Производительность Python с модулями c
- 27. Управление модулями python 101
- 28. Python зависимостей между модулями
- 29. Python, связывающий информацию между модулями
- 30. Опубликовать проект для всех пользователей
Обычно вы указываете их как «зависимости», хотя некоторые модули (например, «socket» входят в стандартную библиотеку python, поэтому они почти всегда есть. – mgilson
Это зависит от лицензии на код, который не является вашим Вам может быть разрешено распространять другой код с вашим проектом при определенных условиях (атрибуция, публикация исходного кода ...). – handle