python - 如何在不安装任何东西的情况下在另一台计算机上运行 Python 项目?
问题描述
我有一个 Python 项目,它有一堆依赖项(在我的 VirtualEnv 中)。我需要在我的学校计算机上运行我的项目以进行演示。我的学校计算机没有安装 python,假设也没有 Internet 连接来安装它。我在Windows 10中编写了程序,学校计算机运行Windows 7。
到目前为止,我已经查看了这些解决方案,这也是我认为它们可能不起作用的原因。
- 复制并粘贴我的虚拟环境 - 不起作用,因为 venv 有自己的结构,并且在其路径中有我的用户名,它将在其他系统中查找。
- 使用 Py2Exe。我有一个 Exe 文件,我现在可以在运行 Windows 10 的其他系统上运行,而无需它们有 python 或我的任何包。但我不确定 VC++ 依赖项是否会出现在 Windows 7 中。它可能还有其他一些我不能冒险的奇怪问题。
- 码头工人。我不熟悉 Docker,但如果这恰好是唯一的方法,我可以做到。
如何在该计算机上运行 python 文件?
另请注意,我不会有时间在其他系统中乱搞。理想情况下,我必须插入我的 USB 并打开文件才能运行它。如果您认为没有解决方案,请告诉我。
谢谢!
解决方案
推荐阅读
- android - 来自导航抽屉项目的警报对话框
- laravel - Laravel 混合转译依赖
- javascript - 未捕获的类型错误:无法构造“文件”:需要 2 个参数,但只有 1 个存在
- python-3.x - python 3中的返回语句
- php - sql 按天分组,但从某个小时开始
- parsing - 用 Clojure Instaparse 匹配任何东西
- sas - 数据步骤中的宏变量
- angular - 在离线模式下运行 Angular6 应用程序
- botframework - Cortana Channel Integration to Bot 调用后进入浏览器
- java - java.lang.IllegalStateException: InputStream 已被读取 - 如果需要多次读取流,请不要使用 InputStreamResource