Выше я поделился своим каталогом с кодом, а "main.py" - это файл, который выполняет весь код.
Вот процесс, которому я следовал:
Команды для сборки кода для linux
1. cython --embed -o main.c main.py
2. gcc -v -Os -I /home/user/anaconda2/envs/packaging/include/python3.6m -L /home/user/anaconda2/envs/packaging/lib -o app_package.so main.c -lpython3.6m -lpthread -lm -lutil -ldl
Я получаю двоичный файл с именем app_package.so, который отлично работает в той же директории кода. Но когда я копирую двоичный файл в любой другой каталог, он выдает ошибку
невозможно импортировать файл «verify.py»
Это означает, что он только скомпилировал main.py и не знает о других пакетах (например, valid.py)
Пожалуйста, помогите мне понять, как я могу сгенерировать автономный двоичный исполняемый файл кода Python со всеми зависимостями.