【问题标题】:portable python 3.x and pygame便携式 python 3.x 和 pygame
【发布时间】:2012-11-04 14:06:26
【问题描述】:

我正在寻找可移植 python 的版本(自定义/测试版?),它是 python 3.x 并且包括 pygame。我知道 pygame 尚未完全转换为 3.x,但我需要它来完美运行。

【问题讨论】:

  • 不知道为什么这被否决了。如果它在错误的论坛或以错误的方式编写,请告诉我。如果答案是“自己动手”,那就太棒了,但只需检查一下没有人已经解决了这个问题
  • 您的意思是要像cx_Freeze 那样创建一个独立的可执行文件吗?
  • 更多的便携式开发环境
  • 它应该支持哪些操作系统(Windows、OS X、Linux)?

标签: python python-3.x pygame portable-executable


【解决方案1】:

安装 Pygame,然后将你的整个 Python 文件夹放到你想要的位置。

如果您的意思是希望能够在终端上使用python (filename).py,那么您必须在终端中更改PATH 变量,或者将shebang 行#!usr\bin\python 添加到您的程序中。

【讨论】:

    【解决方案2】:

    也许我还没有完全理解你在追求什么。不过,让我试着回答一下:

    Python 3.3 的发布现在在标准库中包含 VirtualEnv,现在称为 venv。

    所以你可以在命令行中输入

    /path/to/python3.3/bin/pyvenv /path/to/new/virtual/environment
    

    创建一个包含指向您的 python 3.3 安装链接的文件夹。这个新文件夹可以轻松地将任何PyPi packages 安装到,例如:

    cd /path/to/new/virtual/environment
    ./bin/pip install adventure
    

    安装Adventure。

    你可能想关注PyGames documentation to install the Py3 branch

    然后,就像用户 beary605 已经回答一样,您可以通过 tar'ing、rsync'ing 或您设想的任何分发方式来捆绑您的整个 Python 虚拟环境。

    还有一个较早的问题涉及Python 3 and Pygame compatibility on Mac OS。

    【讨论】:

      【解决方案3】:

      据我所知,没有什么比得上您正在寻找的,但是通过一点 DIY,您可能能够更改 Portable Python 的一个版本(它不再更新,但有一个 Python 3 版本)。通过这样说,我假设您想从闪存驱动器进行操作。根据您运行的 Windows,这些步骤可能会有所不同,但我猜它们会类似于此线程中的步骤:pygame not working with portable python

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-12-06
        • 2016-06-20
        • 1970-01-01
        • 2013-10-10
        • 2011-12-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多