【问题标题】:Is there an alternative to adding Python to PATH是否有将 Python 添加到 PATH 的替代方法
【发布时间】:2012-12-07 14:27:05
【问题描述】:

我主要有几个问题;一些关于PATH 变量和一些关于分发模块的信息。

  • 是否可以使用仅包含运行程序所需模块的代码分发 Python 解释器?

  • 是否可以创建我自己的 python 发行版,只安装我需要安装的模块?

  • 是否可以在不使用PATH 变量启动 Python(在 Windows 上)的情况下获取 Python 安装的位置?

  • 为什么 Python 的安装程序不包含将 Python 添加到 PATH 的选项?

我问这些问题的原因是因为我在考虑如何与某人共享脚本而不必手动将 Python 添加到 PATH,这样我就可以分发程序所需的模块而不必冻结我的脚本。

【问题讨论】:

    标签: python


    【解决方案1】:

    Python 应用程序可以是包装器自包含安装。

    在 Microsoft Windows 上执行此操作的一种建议方法是 py2exe http://www.py2exe.org/

    py2exe 应该能够处理模块依赖关系,以便您仅分发应用程序所需的 Python 包(eggs)。我不确定它如何减少 Python 发行版本身。

    如果目标机器不包含 Python 解释器或者对于最终用户来说安装太困难,这是建议的方法。

    如果你出于某种原因需要戳它,默认的 Python 位置也会写入 Windows 注册表http://opensourcehacker.com/2011/02/22/changing-the-active-python-interpreter-on-windows/(声明者:我的博客)

    【讨论】:

    • 我现在需要了解一下windows注册表,不过感谢您的回答。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-06
    • 2023-03-21
    • 1970-01-01
    • 2012-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多