我有一个使用numpy的简单python程序,我想在远程机器上运行它,我无法安装numpy或其他任何东西。
代码需要通过执行:
来运行python myprogram.py input.txt
如何将此模块添加为我的程序的一部分?
答案 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