在没有安装python或python框架的情况下在共享驱动器上运行python文件
问题描述:
我已经将一个Python文件放在共享驱动器上,我希望任何用户都可以启动它。我不希望用户安装python或任何需要的库(例如pandas)。在没有安装python或python框架的情况下在共享驱动器上运行python文件
我希望用户可以轻松启动程序。我应该怎么做?
我试图创建一个bat文件(Z:是共享驱动器位置的所有用户将它作为自己的Z驱动器):
@echo off
Z:\python27\python.exe Z:\main.py %*
pause
我试图在共享驱动器安装Python (如指定)并将所有需要的导入放在共享驱动器上。
从我的电脑可以运行。但从用户计算机,我收到错误消息:
ImportError: C extension: DLL load failed: The specified module could not be fou
nd. not built. If you want to import pandas from the source directory, you may n
eed to run 'python setup.py build_ext --inplace' to build the C extensions first
我有Python 2.7,Teradata模块和Pandas安装。我能做些什么来使这个可运行?
答
PyPy
表示开箱即用。
CPython
有一些适合您的用例的可再发行包。
最后,有这些项目:
+0
我应该如何设置?它必须在用户不下载pandas,teradata模块或Python的共享驱动器上工作。如何才能做到这一点? –
,如果有未安装Python解释器的计算机无法执行python脚本,所以有可能围绕这个没办法的,除非你将python脚本转换为编译后的二进制可执行文件(即'.exe'文件)。 – ray