【问题标题】:install python.exe using a flash drive使用闪存驱动器安装 python.exe
【发布时间】:2017-04-08 16:26:59
【问题描述】:

我刚刚购买了一台运行 XP 的独立 PC,我不想连接到互联网。我在笔记本电脑上运行 python 2.7,想知道是否有办法将 python.exe 文件安装到闪存驱动器,这样我就可以在独立设备上安装 python 2.7。从 python.org 网站下载的文件直接进入我的 c 盘中的路径,并且不会让我将其保存到闪存驱动器中。我已经尝试从活动状态安装,但我无法使用它,因为它不是 win32。任何帮助将不胜感激。

【问题讨论】:

  • 为什么不擦除机器并使用一些安装了 Python 的 Ubuntu 变体?

标签: python python-2.7 usb-flash-drive


【解决方案1】:

您可以下载 python 的 zip 文件,然后将其解压缩到您的闪存驱动器上,这里是最新版本的带有 win32 的 python 3.6.1 的链接,包括运行 python 所需的所有组件以及您的 python.exe想要:

https://www.python.org/ftp/python/3.6.1/python-3.6.1-embed-win32.zip

这是下载页面的link,如果您想要其他版本的 python,请查找下载 Windows x86 可嵌入 zip 文件

【讨论】:

  • 我现在要试试,手指交叉
  • 所以这不起作用,XP 电脑仍然说 python-3.6.1-embed-win32\python.ex 不是有效的 Win32 应用程序。有什么想法吗??
  • 这正是它所说的?尝试通过 cd 在 cmd 中运行 python 到该文件夹​​,然后键入 python
  • 是的,这正是它所说的。使用cmd表示python不是内部或外部命令、可运行程序或批处理文件
  • 这很奇怪,它应该是有效的 exe 和有效的命令,抱歉我没有办法测试这个,因为没有 win xp 所以无法重现。您是否解压缩了其中的所有内容,包括其他 zip 文件?是否在 cmd 中正确 cd 到它?它应该工作......?对不起,如果我不能帮忙
【解决方案2】:

如果您想在离线 Windows XP 计算机上安装干净、标准的 CPython,而不需要花哨,您可以使用闪存驱动器将 Python 2.7 安装程序python.org 传输到 Windows XP机器的本地硬盘驱动器,然后从那里运行安装程序。如果没有 pip 的全部好处,安装第三方包(正如您在 PyPI 上发现的那样)可能介于不方便和困难之间。 (根据您想要的特定包,您可能能够传输安装程序或轮子,并且仍然在离线模式下使用 pip,而无需自动安装依赖项。)

如果您想要一个功能齐全但可能很大的“便携式”安装,您可以直接放入任何目录并从那里使用,您可以尝试旧版本的 Portable Python(该项目已失效,但 download page 是在撰写本文时仍在使用)或WinPython(请注意this answer 建议坚持使用2.7.9 或更早版本)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-11-07
    • 1970-01-01
    • 2013-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-28
    相关资源
    最近更新 更多