vscode连接SSH——连接学校服务器,使用conda配置个人环境并使用

部署运行你感兴趣的模型镜像

服务器的连接

在vscode远程资源管理中配置配置文件,如下图:
在这里插入图片描述
在这里插入图片描述
然后点击左下角进行连接:
在这里插入图片描述
点击需要连接的服务器,输入对应密码即可登录成功。

服务器上创建自己的环境

确保服务器上已安装anaconda。
先查看服务器上的conda信息,conda info如下所示:
在这里插入图片描述
创建自己的虚拟子环境:(参考,anaconda使用
conda create -n env_name python=3.10
创建完成,进入该环境,source activate env_name,windows环境则使用activate env_name
查看python版本,为3.10.14.
如果安装whl,报错.whl is not a supported wheel on this platform.,则解决办法参考:
参考1
参考2
安装对应cuda,python的dgl版本,没有的可使用whl进行下载,whl下载链接
但是如果安装dgl==0.4.3,最高只支持python3.8的,也就是还是要自己建立一个环境,该环境的python为3.8.19。
然后安装cu113对应的torch版本,指令为:
pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu113 -i https://pypi.tuna.tsinghua.edu.cn/simple

安装成功如图所示:
在这里插入图片描述
安装对应的dgl,dgl-0.4.3-cp38-cp38-manylinux1_x86_64.whl
安装pyg==2.3.0
在安装对应的scatter,sparse,安装完成。
环境配置完成,就可以使用了。

您可能感兴趣的与本文相关的镜像

PyTorch 2.5

PyTorch 2.5

PyTorch
Cuda

PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

<think>首先,用户的问题是关于VSCode配置Conda环境时遇到异常,需要解决方法。根据系统级指令,我必须使用中文回答,结构清晰,逐步解决问题,确保回答真实可靠。 我需要回顾提供的引用内容: - 引用[1]: 提到在VSCode使用Conda虚拟环境,包括创建环境、激活环境,以及VSCode配置Conda环境的基本步骤。 - 引用[2]: 指出VSCode激活Conda环境出错,建议安装PowerShell 7来解决,讨论了PowerShell和cmd的区别。 - 引用[3]: 是一个综合教程,强调Anaconda官方配置指南、虚拟环境管理、VS Code集成、Jupyter Notebook部署,建议定期更新。 - 引用[4]: 涉及VSCode环境配置的其他方面,如SSH连接问题,但用户的问题是Conda相关,所以这可能不直接相关。 用户的问题是“VSCode 配置 Conda 环境异常 解决方法”,所以我应该专注于引用[1]、[2]和[3]中的相关内容。 关键点: - 从引用[1]:创建和激活Conda环境VSCode配置Conda环境。 - 从引用[2]:激活环境出错时,安装PowerShell 7可能解决。 - 从引用[3]:强调官方指南和更新。 用户提到“配置异常”,但没有指定具体错误。所以我需要给出一般性的解决方法,覆盖常见问题。 结构回答: 1. **确认问题**:先理解用户可能遇到的异常。 2. **基本步骤**:回顾正确配置Conda环境的步骤。 3. **常见异常及解决**:针对激活环境出错等常见问题,提供解决方案。 4. **引用内容**:在末尾自然地添加引用标识。 系统指令还要求生成相关问题,所以我需要在回答后添加相关问题部分。 回答格式: - 使用中文。 - 行内数学表达式用$...$,但这里可能不涉及数学,所以忽略。 - 独立公式用$$...$$,但同样不相关。 - 代码块使用```...```格式。 逐步解决问题: 1. **检查Conda安装**:确保Anaconda或Miniconda正确安装。 2. **创建和激活环境**:使用Conda命令创建环境。 3. **VSCode配置**:在VSCode中选择Conda环境。 4. **常见错误**:如激活失败,建议安装PowerShell 7(基于引用[2])。 5. **更新组件**:建议定期更新Conda(基于引用[3])。 最终回答应包括: - 清晰步骤。 - 代码示例(如Conda命令)。 - 常见问题解决。 - 引用标识。 然后,生成相关问题。</think>### VSCode 配置 Conda 环境异常的解决方法 在配置 VSCodeConda 环境时,常见异常包括激活环境失败、环境未被识别或终端报错(如“无法激活环境”或“命令未找到”)。这些问题通常源于环境路径设置、终端配置或组件版本不兼容。以下我将逐步指导您解决这些问题,确保配置过程顺利。方法基于 Anaconda 官方指南和常见实践验证[^3],适用于 Windows、macOS 和 Linux 系统。 #### 步骤 1: 确认 CondaVSCode 的基础安装 在解决异常前,确保 CondaVSCode 已正确安装: - **检查 Conda 安装**: - 打开终端(如 cmd 或 PowerShell),运行以下命令验证 Conda 是否可用: ```bash conda --version ``` - 如果命令未识别,表示 Conda 未正确添加到系统路径。需重新安装 Anaconda/Miniconda 勾选“Add to PATH”选项。 - 创建和激活一个测试环境(例如名为 `test_env`): ```bash conda create --name test_env python=3.9 conda activate test_env ``` - 如果激活失败(如报错“CommandNotFoundError”),在创建环境时指定路径:`conda create --prefix ./test_env python=3.9`,然后激活:`conda activate ./test_env`。 - **检查 VSCode 安装**: - 确保 VSCode 已安装 Python 扩展:打开 VSCode,转到 Extensions 面板,搜索安装 “Python” 扩展(由 Microsoft 发布)。 - 重启 VSCode 以应用更改。 #### 步骤 2: 配置 VSCode 识别 Conda 环境 如果 Conda 环境在终端中正常,但在 VSCode 中无法识别,可能是 VSCode 设置问题: - **选择 Conda 解释器**: 1. 在 VSCode 中打开一个 Python 文件(或新建一个)。 2. 按下 `Ctrl+Shift+P`(Windows/Linux)或 `Cmd+Shift+P`(macOS)打开命令面板。 3. 输入 “Python: Select Interpreter”,然后选择您的 Conda 环境(如 `test_env`)。 4. 如果环境未列出,手动指定路径:在命令面板输入 “Python: Select Interpreter”,然后输入环境的完整路径(例如 `C:\Users\<用户名>\anaconda3\envs\test_env\python.exe` 或 `/home/<用户名>/anaconda3/envs/test_env/bin/python`)。 - **配置终端集成**: - VSCode 默认使用系统终端(如 cmd 或 PowerShell)。如果激活环境时报错(如“过程试图写入的管道不存在”),切换终端类型: 1. 在 VSCode 中,打开终端(`Ctrl+` `)。 2. 点击终端下拉菜单,选择 “Select Default Profile”。 3. 改为使用 “Command Prompt” 或 “PowerShell”。 - **常见问题:激活失败在 PowerShell 中**:PowerShell 默认限制脚本执行,导致 Conda 激活失败。解决方法是安装 PowerShell 7(更兼容跨平台): - 下载安装 [PowerShell 7](https://github.com/PowerShell/PowerShell/releases)。 - 在 VSCode 中,设置默认终端为 PowerShell 7:打开命令面板,输入 “Terminal: Select Default Profile”,选择 “PowerShell 7”。 - 如果问题依旧,运行 `Set-ExecutionPolicy RemoteSigned`(管理员权限)以允许脚本执行[^2]。 #### 步骤 3: 处理常见异常及解决方案 以下是配置时的高频错误和针对性解决: - **异常 1: “Conda 未被识别为内部或外部命令”**: - **原因**:Conda 路径未添加到系统环境变量。 - **解决**: - Windows:打开系统属性 > 环境变量,在 “Path” 中添加 Conda 路径(如 `C:\Users\<用户名>\anaconda3\Scripts` 和 `C:\Users\<用户名>\anaconda3`)。 - macOS/Linux:编辑 `~/.bashrc` 或 `~/.zshrc`,添加 `export PATH="/path/to/anaconda3/bin:$PATH"`,然后运行 `source ~/.bashrc`。 - 重启 VSCode 后测试。 - **异常 2: 激活环境后终端无响应或报错“无法写入管道”**: - **原因**:终端会话冲突或路径问题。 - **解决**: - 关闭所有 VSCode 窗口,重新打开。 - 如果使用 SSH 或远程连接(如引用[4]),检查 SSH 配置:确保 `~/.ssh/config` 文件正确,删除 `~/.ssh/known_hosts` 重新连接。 - 在 VSCode 设置中(`File > Preferences > Settings`),搜索 “Python Terminal”,确保 “Activate Environment” 选项启用。 - **异常 3: 环境VSCode 中消失或无法持久**: - **原因**:VSCode 缓存问题或 Conda 版本过旧。 - **解决**: - 更新 Conda 和核心组件:运行 `conda update --all` 确保所有包最新[^3]。 - 清除 VSCode 缓存:关闭 VSCode,删除用户目录下的缓存文件夹(如 Windows 的 `%APPDATA%\Code` 或 macOS 的 `~/Library/Application Support/Code`),然后重启。 #### 步骤 4: 验证和最佳实践 - **验证配置**: - 在 VSCode 终端中运行: ```bash python --version conda list ``` - 输出应显示当前环境的信息。 - 如果使用 Jupyter Notebook(常见于数据科学),在 VSCode 中新建 Notebook 测试导入包(如 `import numpy`)。 - **预防性措施**: - 定期运行 `conda update --all` 以避免版本冲突[^3]。 - 在创建环境使用 `--prefix` 指定自定义路径,便于管理。 - 如果问题持续,尝试重置 VSCode 设置:通过命令面板运行 “Preferences: Open Settings (JSON)”,检查是否有冲突配置。 通过以上步骤,大多数配置异常可解决。如果问题依旧,请提供具体错误日志以便进一步诊断。配置 VSCodeConda 是高效开发的基础,确保环境隔离和依赖管理[^1][^2][^3]。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

所谓远行Misnearch

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值