簡體   English   中英

在沒有sudo特權的情況下在遠程計算機上運行python腳本

[英]Run a python script on a remote machine without sudo previlage

我在本地計算機上有一個名為ergo.py的python腳本,我想在遠程計算機上運行它,但是我有幾個問題:

  1. 遠程計算機上安裝了python 2.x,但是我的代碼是用python 3.x編寫的

  2. 遠端機器沒有python模組,例如numpy或matplotlib。

  3. 我只有SSH才能訪問遠程計算機,沒有sudo特權或任何root用戶訪問權限

  4. 我什至沒有在本地計算機上的sudo特權或任何root訪問權限,但是我安裝了python 3.6.3和anaconda軟件包,這使我能夠使用Pycharm IDE編寫代碼。

遠程機器和我的本地系統都具有Linux Red hat 7.x操作系統。

在遠程計算機上運行代碼的最佳方法是什么? 我嘗試使用pyinstaller,bbfreeze和cx_freeze凍結代碼,但由於特定錯誤,每次都沒有成功,所以我退出了此選項。

我在此網站上找到了一個很好的解決方案https://research.computing.yale.edu/support/hpc/user-guide/local-anaconda-installation

只需將Anaconda版本掃至說明中的所需版本

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM