2017-01-17 35 views
2

我有一个简单的使用numpy的python程序,我想在远程机器上运行它,我无法安装numpy或其他东西。包含Python模块作为程序的一部分

代码需要通过执行来运行:

蟒蛇myprogram.py input.txt中

如何添加此模块是我计划的一部分?

回答

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 
相关问题