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

xiaoxiao2022-06-12  40

一、服务器与本地之间上传、下载文件

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

转载请注明原文地址: https://www.6miu.com/read-4932217.html

最新回复(0)