在Windows下自动将Python路径添加到PATH系统变量中

1 投票
2 回答
1778 浏览
提问于 2025-04-16 03:14

我正在制作一个一键安装的Python安装程序(和我的应用程序集成在一起)。有没有办法强制Python的MSI安装程序将Python的路径添加到系统的PATH变量中?我使用MSI安装程序是因为通过命令行可以很方便地指定它应该如何与用户互动。

2 个回答

0

总得有办法解决这个问题,有些人会提供批处理文件,帮助设置环境,然后再运行Python。这就是BZR的做法。如果你能把这个批处理文件放在一个通常可以找到的路径里,那就更好了。

如果你只是担心如何运行Python,正常的Python安装程序会处理文件关联的问题,这样你就可以用这种方式来操作了。

0

用户变量存储在Windows注册表的HKEY_CURRENT_USER\Environment路径下。

我会在安装后的脚本中使用winreg来设置或添加PATH变量。

http://docs.python.org/library/_winreg.html

撰写回答