本地与服务器之间的的相关操作

版权声明:未经本人同意不得转载! 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

猜你喜欢

转载自blog.csdn.net/yanpenggong/article/details/83317554
今日推荐