簡體   English   中英

如何在Windows中設置Python子進程的環境

[英]How to set up the environment of a Python child process in Windows

我必須使用CreateProcess Windwos AP I從C ++可執行文件啟動Python進程。當我獨立運行Python進程時,用於導入庫的相對路徑運行良好,但是當我從C ++可執行文件運行相同的Python進程時,相對導入庫的路徑不起作用,因為它們將采用相對於保存C ++可執行文件的目錄的路徑,而不是相對於Python文件所在的目錄的路徑。 因此,當通過CreateProcess Windows API啟動Python進程時,有沒有一種方法來設置它的環境

Michael的評論已解決此問題。 在下面重現注釋。相應地設置lpCurrentDirectory參數。 它將用於解析相對路徑(如果程序稍后未顯式設置當前工作目錄)–

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM