繁体   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