您好我已經創建了一個應用程序,允許最終用戶Python腳本。該應用程序的主要部分是用python編寫的,我已經使用pyinstaller編譯成exe文件,這很好,應用程序的一部分工作得很好。嵌入Python腳本安裝的ImportError:無模塊命名的網站
此應用程序然後調用嵌入Python中的DLL,這然後調用一些最終用戶的Python腳本。當我測試它時沒有任何問題,但是一旦我使用pyinstaller編譯了程序,DLL會打印錯誤「ImportError:No module named site」。
我在Windows上使用Python 2.7。
從我可以從其他帖子講這個與PYTHONHOME PYTHONPATH環境變量,我敢肯定,我可以從DLL中設置的一個問題。但是考慮到最終用戶可能沒有在他們的計算機上安裝Python,我是否需要提供完整的Python 2.7安裝程序和我的程序,將PYTHONHOME和PYTHONPATH更改爲該安裝?這是正確的方式去做這件事嗎?