繁体   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