Упаковка среды разработки моей программы - PullRequest
0 голосов
/ 10 ноября 2018

Я разработал программу Python на своем локальном компьютере, используя PyCharm. Эта программа импортирует библиотеки из выделенной среды conda. Я также определил дополнительные переменные среды в Pycharm на основе переменных, инициализированных папкой C:\ProgramData\Anaconda2\etc\conda\activate.d, чтобы избежать проблем, связанных с этой проблемой .

После большой работы мне удалось скомпилировать мою программу как исполняемый файл с одним файлом, используя PyInstaller. Этот процесс потребовал изменения содержимого определенных библиотек, импортированных моей программой из среды anaconda, и обширного изменения файла PyInstaller .spec`.

Я также хотел бы предоставить автономную среду разработки другим разработчикам. Однако теперь, когда я изменил среду conda вручную, я не могу просто заставить их создать свою собственную среду conda и ожидать, что компиляция будет работать.

Как я могу упаковать содержимое моего приложения так, чтобы будущие разработчики могли использовать его так же, как я (т.е. возможность компилировать в исполняемый файл и работать с интерпретатором PyCharm таким же образом)? Будет ли работать просто копирование и вставка среды conda? Для этого есть специальные библиотеки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...