2017-01-17 71 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 
相關問題