Упакуйте исполняемый файл ffmpeg в исполняемый файл myProject для запуска. ⇐ Python
Упакуйте исполняемый файл ffmpeg в исполняемый файл myProject для запуска.
TLDR;
Я хотел бы упаковать исполняемый файл ffmpeg в свой собственный исполняемый файл. В настоящее время я получаю
FileNotFoundError: [Errno 2] Нет такого файла или каталога: 'ffmpeg' Пропуск ./testFile202312061352.mp4 из-за FileNotFoundError: [Errno 2] Нет такого файла или каталога: 'ffmpeg' Подробности:
Я создаю исполняемый файл с помощью следующей команды:
pyinstaller cli.py \ --onefile \ --add-binary /Users//anaconda3/envs/my_env/bin/ffmpeg:bin Код, использующий ffmpeg, написан не мной. И мне бы хотелось оставить эту часть прежней. Я надеюсь, что когда я запускаю из командной строки, когда среда conda активна, я смогу успешно запустить ее, поскольку python (или, возможно, anaconda) знает, где двоичные файлы есть. Возможно, есть какая-то переменная среды, указывающая на /Users//anaconda3/envs/my_env/bin/. У меня довольно пустой cli.py. Кажется, это точка входа, и я надеюсь, что если это возможно, я смогу установить там путь к каталогу bin...
Я могу успешно запустить приложение следующим образом:
(my_env) папка MachineUser % "dist/cli_mac_001202312051431" ./testFile202312061352.mp4 Я хотел бы работать следующим образом:
(базовая) папка MachineUser % "dist/cli_mac_001202312051431" ./testFile202312061352.mp4 Вопрос:
Может кто-нибудь рассказать, как изменить команду pyinstaller или что изменить в cli.py для успешного достижения этой цели?
TLDR;
Я хотел бы упаковать исполняемый файл ffmpeg в свой собственный исполняемый файл. В настоящее время я получаю
FileNotFoundError: [Errno 2] Нет такого файла или каталога: 'ffmpeg' Пропуск ./testFile202312061352.mp4 из-за FileNotFoundError: [Errno 2] Нет такого файла или каталога: 'ffmpeg' Подробности:
Я создаю исполняемый файл с помощью следующей команды:
pyinstaller cli.py \ --onefile \ --add-binary /Users//anaconda3/envs/my_env/bin/ffmpeg:bin Код, использующий ffmpeg, написан не мной. И мне бы хотелось оставить эту часть прежней. Я надеюсь, что когда я запускаю из командной строки, когда среда conda активна, я смогу успешно запустить ее, поскольку python (или, возможно, anaconda) знает, где двоичные файлы есть. Возможно, есть какая-то переменная среды, указывающая на /Users//anaconda3/envs/my_env/bin/. У меня довольно пустой cli.py. Кажется, это точка входа, и я надеюсь, что если это возможно, я смогу установить там путь к каталогу bin...
Я могу успешно запустить приложение следующим образом:
(my_env) папка MachineUser % "dist/cli_mac_001202312051431" ./testFile202312061352.mp4 Я хотел бы работать следующим образом:
(базовая) папка MachineUser % "dist/cli_mac_001202312051431" ./testFile202312061352.mp4 Вопрос:
Может кто-нибудь рассказать, как изменить команду pyinstaller или что изменить в cli.py для успешного достижения этой цели?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение