包含python模块作为程序

时间:2017-01-17 15:59:24

标签: python

我有一个使用numpy的简单python程序,我想在远程机器上运行它,我无法安装numpy或其他任何东西。

代码需要通过执行:

来运行
  

python myprogram.py input.txt

如何将此模块添加为我的程序的一部分?

1 个答案:

答案 0 :(得分:2)

Virtualenv允许您在本地安装模块,例如在主文件夹中。

通常的做法是将要求列表保存在单独的文件中,例如requirements.txt。部署如下:

virtualenv env_name
env_name/bin/pip install -r requirements.txt

要运行脚本,只需使用env_name/bin/python代替系统python

env_name/bin/python myprogram.py input.txt