版权声明:未经本人同意不得转载! https://blog.csdn.net/yanpenggong/article/details/83317554
一、服务器与本地之间上传、下载文件
1. 从服务器下载文件
scp username@servername:/remote_path/filename ~/local_destination
2. 上传本地文件到服务器
scp ~/local_path/local_filename username@servername:/remote_path
3. 从服务器下载整个目录
scp -r username@servername:/remote_path/remote_dir/ ~/local_destination
4. 上传目录到服务器
scp -r ~/local_dir username@servername:/remote_path/remote_dir
二、关于Python 代码移植到服务器,服务器中模块的快速安装
方法1: 使用pip freeze
进行迁移
1. 在本地的终端中cd
到指定目录下,再进行python所有模块的复制迁移
pip3 freeze >requirements.txt
这里会生成一个文件requirements.txt
,将其上传至服务器。
2. 服务器上快速安装python模块
服务器上的快速安装python模块方法:
pip3 install -r requirements.txt
注:本人用的是python3
方法2: 使用Docker
进行迁移
本地先装好一个 Docker ,然后直接把 Docker 复制到服务器上去。(本地网络毕竟比服务器快,操作方便),或者写好 Docker file ,在服务器上 Build