您的位置:首页 > 文旅 > 美景 > 杭州网站关键词优化_高端logo设计_seo工资多少_今日新闻内容

杭州网站关键词优化_高端logo设计_seo工资多少_今日新闻内容

2024/12/23 3:03:52 来源:https://blog.csdn.net/m0_65814643/article/details/143801872  浏览:    关键词:杭州网站关键词优化_高端logo设计_seo工资多少_今日新闻内容
杭州网站关键词优化_高端logo设计_seo工资多少_今日新闻内容

目录

  • 写在前面
  • 1. vscode远程连接服务器
  • 2. 本地代码转移至服务器
  • 3. 安装anaconda管理环境
    • 3.1 一般情况完整流程
    • 3.2 服务器上存在多个conda的情况
  • 4. 创建python虚拟环境
    • 4.1 创建虚拟环境
    • 4.2 激活虚拟环境


写在前面

仅作个人学习与记录用。主要记录vscode+ssh远程管理python环境方法。

1. vscode远程连接服务器

启动vscode,点击侧边栏的扩展图标(Extensions)或者按Ctrl+Shift+X。在扩展市场的输入框搜索“Remote” ,选择安装Remote-SSH插件。

在这里插入图片描述
确保你有权限通过SSH连接到远程服务器。安装完成后,vscode左侧多出了远程资源管理器图标,如下图点击侧边栏的远程资源管理器图标,点击配置按钮配置远程服务器的地址。选择远程(隧道/SSH)(语言设置为英文的话是SSH Targets)。

接下来点击红框中的加号,或者按下Ctrl+Shift+P打开命令面板,输入Remote-SSH: Connect to Host…并选择它。

接下来输入你的SSH连接信息,格式如下:

ssh 用户名@服务器地址

按enter保存之后,会将刚才的连接信息存储在 C:\Users\[你的用户名]\.ssh\config 中。

在这里插入图片描述

此时就可以在SSH中看到添加的远程服务器地址了

在这里插入图片描述

如果远程服务器能够连接成功,此时界面上部会出现弹框,需要你输入密码。

如果后续需要免密登录,可以查看这篇教程:vscode设置remote-ssh并免密登录。

2. 本地代码转移至服务器

在VSCode中打开终端,可以点击VSCode左下角的终端图标或者使用快捷键 Ctrl + ~(通常是波浪号键)。

接下来在本地终端(注意不是服务器终端)中使用rsyn命令来同步本地代码到远程服务器。以下是rsync命令的基本格式:

rsync -avz --progress [本地目录路径] [用户名]@[服务器地址]:[远程目录路径]

例如,如果你要将本地项目目录/path/to/local/project同步到远程服务器user@0.0.0.0的/path/to/remote/project目录,可以使用以下命令:

rsync -avz --progress /path/to/local/project user@0.0.0.0:/path/to/remote/project

也可以使用scp命令将文件或目录从本地复制到远程服务器:

scp [本地文件或目录路径] [用户名]@[服务器地址]:[远程目录路径]

例如:

scp /path/to/local/file.txt user@0.0.0.0:/path/to/remote/directory

注意:

  • rsync和scp默认不会删除远程服务器上的文件,如果需要删除,可以使用–delete选项或手动执行删除操作。
  • 使用–exclude选项来排除不需要同步的文件或目录。
  • 确保远程服务器上的目标目录存在,或者使用mkdir -p命令在同步前创建它。
  • 如果要复制的文件或目录包含空格,请使用引号将路径括起来。
  • scp不会保留文件的权限和所有权信息,如果你需要保留这些信息,可以使用rsync命令的-p(保留权限)和-o(保留所有权)选项。
  • 如果远程服务器有密码,输入密码时不显示输入内容是Linux的特性,但实际是有密码输入的。

如果需要代码同步功能,可以参考:VSCode本地代码同步服务器教程

3. 安装anaconda管理环境

3.1 一般情况完整流程

在Anaconda官网下载对应的安装包,地址:Download Now | Anaconda

两种下载方式:

(1)本地下载,拷贝到远程服务器
使用拉取本地文件到服务器的软件(例如MobaXterm)或者在本地终端使用scp命令,例如:

scp root/Anaconda3-2024.10-1-Linux-x86_64.sh user@0.0.0.0:/home/username/documents

如果您在连接时需要指定特定的端口,可以使用 -P 参数指定端口号,例如:

scp -P 22 root/Anaconda3-2024.10-1-Linux-x86_64.sh user@0.0.0.0:/home/username/documents

(2)使用wget命令在远程服务器上直接下载

打开终端,输入:

wget https://repo.anaconda.com/archive/Anaconda3-2024.10-1-Linux-x86_64.sh

直接在sh文件所在的位置使用bash安装即可

bash Anaconda3-2024.10-1-Linux-x86_64.sh

安装过程中一直enter直到出现Do you accept User lincense terms? [yes|no]: ,选择yes。注意不要错过自定义选择anaconda3文件存放的文件夹路径的环节,也可以在bash安装时就输入:

bash Anaconda3-2024.06-1-Linux-x86_64.sh -b -p /xxx/anaconda3

这个命令可以帮助你直接安装到指定的文件夹下(自动创建),但前提是文件夹下不能之前就存在同名的"anaconda3"文件夹。

安装完成后终端显示: Thank you for installing Anaconda3!

3.2 服务器上存在多个conda的情况

如果服务器上之前就存在多个conda/miniconda,安装流程与3.1一致。

接下来打开你用户目录下的bash配置文件:~/.bashrc,把conda.sh文件的位置都改成刚刚安装好的anaconda3的位置/xxx/anaconda3

__conda_setup="$('/xxx/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; theneval "$__conda_setup"
elseif [ -f "/xxx/anaconda3/etc/profile.d/conda.sh" ]; then. "/xxx/anaconda3/etc/profile.d/conda.sh"elseexport PATH="/xxx/anaconda3/bin:$PATH"fi
fi
unset __conda_setup

然后依次运行下面的命令,激活你的conda环境并验证现在默认的conda是否是你刚刚安装好的anaconda3:

source ~/.bashrc
which conda

4. 创建python虚拟环境

4.1 创建虚拟环境

在远程服务器终端中输入:

#创建虚拟环境
conda create -n your_env_name(虚拟环境的名字) python==X.X(3.8、3.11等)#如果需要删除虚拟环境
conda env remove --name your_env_name(虚拟环境的名字)

4.2 激活虚拟环境

在远程服务器终端中输入:

#进入虚拟环境
conda activate your_env_name(虚拟环境的名字)#如果需要退出虚拟环境
conda deactivate

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com