Mac 远程推送python代码 到linux 上计算

版权声明:本文为博主原创文章,转载请标明出处。 https://blog.csdn.net/chuan403082010/article/details/85013031

0.先将mac 和 linux pi通

1.先到mac终端

2.创建一个py文件, 内容如下

cd Desktop/
nano machine_learning.py
import platform
a = 0
for i in range(9999):
	a += i
print("Finish job,result = %i" %a)
print("This is",platform.system())

3.编辑完成后退出

4.现在mac上 运行下python文件

 python3 machine_learning.py 

此时运行结果应为: Darwin表示为mac电脑

Finish job,result = 49985001

This is Darwin

5.将文件推到linux上去运行  单文件推送

ipc <你linux电脑的用户名>

192.168.6 <你linux电脑的IP地址>

machine_learning.py <你要推送的文件>

ssh [email protected] python3 < machine_learning.py 

6.如果有密码 根据提示输入你的linux密码

7.运行结果如下: 代表linux上运行成功

Finish job,result = 49985001

This is Linux

8.如果是相互作用的文件呢 多个文件呢

nano a.py

9.创建a.py  代码如下

#This is a.py
from b import inner_func
inner_func()
nano b.py

10.创建 b.py 代码如下

#this is b.py
def inner_func():
        print("This is a function in b")

11.先在mac上测试下 python3.py 运行如下

Scarlett:Desktop Scarlett$ python3 a.py
This is a function in b

12.现在将两个文件先推送到 linux电脑上

命令如下: 通过scp 来copy

scp {a,b}.py [email protected]:~/Desktop/

结果如下 代表成功

a.py                                          100%   52     3.3KB/s   00:00    
b.py                                          100%   66     0.2KB/s   00:00  

13. 通过ssh连接 来运行

ssh [email protected] "python3 ~/Desktop/a.py"

结果如下

This is a function in b

猜你喜欢

转载自blog.csdn.net/chuan403082010/article/details/85013031