版权声明:本文为博主原创文章,转载请标明出处。 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