【问题标题】:Running a script on my office computer without Python installed [duplicate]在没有安装 Python 的情况下在我的办公室计算机上运行脚本 [重复]
【发布时间】:2019-12-14 05:34:18
【问题描述】:

我在我的个人计算机上编写了一个脚本,以 CSV 格式组织我办公室服务器中的一些 PDF 文件。

但是,我的办公室没有安装 Python,也没有安装它的权限。我正在考虑使用 Jupyter Notebook 之类的东西在浏览器上运行代码。

有什么方法可以在计算机文件夹中的 Jupyter notebook(浏览器)中运行脚本?我需要在不将文件上传到 Jupyter 实验室并在目录上运行代码的情况下执行此操作。

提前谢谢你!

【问题讨论】:

    标签: python python-3.x jupyter-notebook


    【解决方案1】:

    您可以使用py2exe 或使用Python exe without installing. py2exe 需要预先设置 Python 环境,因为它是 Distutils 的扩展。 创建一个名为setup.py 的文件,其内容为

    from distutils.core import setup
    import py2exe
    setup(console=['script.py'])
    

    无需安装即可使用python:

    您可以下载 zip 格式的最新版本并将其解压缩到 任何文件夹并将该文件夹添加到您的 PATH 环境变量中 您可以从任何目录执行 python 或使用确切的路径 python exe。

    【讨论】:

    • py2exe 现已弃用
    • @Jean-FrançoisFabre 我应该从答案中删除它吗?
    • 嗯,不,但答案是对一个不清楚的问题并从 python 创建可执行文件是一个非常著名的 stackoverflow 问题和答案,例如这里:stackoverflow.com/questions/5458048/…
    【解决方案2】:

    无法通过浏览器更改客户端计算机(您的办公室计算机)上的文件。

    您可以通过 VPN 从您的 PC 连接到您的办公室计算机吗?如果是这样,您可以通过将网络路径提供给您的计算机来从您的 PC 上运行您的 python 程序。

    所以,在你连接到 VPN 之后,如果你的办公室电脑的名字是mahtorkoffice,你可以做类似\\mahtorkoffice\c$\*path to the folder you need to run the script against*的操作

    【讨论】:

    • 我没有任何管理员权限或通过 VPN 连接的访问​​权限:/
    猜你喜欢
    • 2015-08-21
    • 2010-10-01
    • 2016-06-23
    • 1970-01-01
    • 2020-08-11
    • 2014-09-10
    • 1970-01-01
    • 2016-11-26
    • 2016-03-01
    相关资源
    最近更新 更多