Задать вопрос
  • Как исправить ошибку при импортировании модуля?

    @PriestRussian Автор вопроса
    Питоновод
    Нашел решение. В файле setup.py для cx_Freeze необходимо было включить зависимости:
    import requests
    import sys
    import os
    from cx_Freeze import setup, Executable
    
    sys.path.append(os.path.join(sys.path[0],'src'))
    
    executable = Executable(script="example.py")
    options = {
    	"build_exe":{
    		'include_files':[
    				 '/root/.wine/drive_c/Python34/lib/site-packages/requests/'
    ]
    	}
    }
    setup(
    	name="example",
    	version="0.1",
    	descriptios="Hello",
    	requires = ["requests"],
    	options = options,
    	executables = [executable]
    )

    Так же в 'include_files' можно включать свои зависимости, по относительному (если лежит в папке с проектом) или абсолютному пути (как в моем случае).
    Ответ написан
    Комментировать