我有一个meteor项目,在我们项目的私人文件夹中包含python脚本。我们可以使用exec从meteor轻松运行它们,我们只是不知道如何在托管我们应用程序的galaxy服务器上安装python模块。由于我们的计算机上安装了模块,因此可以很好地运行我们localhost上的脚本,但是看起来galaxy并没有提供命令行或安装这些模块的任何东西。我们尝试通过在流星服务器上调用exec命令来创建我们自己的命令行,但它无法找到任何模块。例如,当我们尝试安装pip时,服务器已记录"无法找到pip"。
基本上我们可以运行python脚本,但由于它们依赖于模块,因此galaxy会抛出错误,我们无法确定如何安装这些模块。有什么想法吗?
谢谢!
答案 0 :(得分:0)
这实际上取决于你想要多么可怕:)
无论如何,您都需要明确指定requirements.txt
或setup.py
。一旦你可以确认你的脚本可以在开发机器以外的其他东西上运行,也许可以使用virtualenv
,你有几个选择:
private
目录中发布使用PyInstaller构建的二进制文件。