服务器上搭建虚拟环境以及git clone github项目
env-name 就是环境的名称,可自己取名字,python=3.79是环境安装的 python 版 本,也可按需更改,高版本并不好,常常会出现一些 bug,最好是选择 3.7,3.8 和 3.9 版本,我比较常用3.9版本。选择的cuda版本必须小于自己的cuda版本。我的cuda版本是12.2所以我选了适用于12.1的pytorch版本,指令如下。除了安装最新版本的pytorch,我们也可以寻
虚拟环境
因为组内服务器的号有很多,每次使用都需要重新搭建环境。这篇文章也是为了我之后能快速搭环境。会写的比较详细 照顾一下第一次搭建虚拟环境的朋友。
安装虚拟环境
conda create -n env_name python=3.9
env-name 就是环境的名称,可自己取名字,python=3.79是环境安装的 python 版 本,也可按需更改,高版本并不好,常常会出现一些 bug,最好是选择 3.7,3.8 和 3.9 版本,我比较常用3.9版本
激活环境:
conda activate env_name
退出环境:
conda deactivate
删除虚拟环境:
conda remove -n env_name –-all
如果是租环境遇到报错

- 先确认你在用什么 shell:
echo $SHELL
一般会看到类似 /bin/bash,那就用 bash。 - 初始化 conda 对当前 shell:
conda init bash如果是 zsh:
conda init zsh - 然后重启终端 / 重新登录容器
关闭当前终端窗口,再重新打开 ssh / 重新进入容器,或者在当前窗口执行:
4. 再激活你的环境:exec "$SHELL" # 或者 source ~/.bashrc # 如果是 bashconda activate env_name如果这一步能成功,就说明已经配置好了。
pytoch安装
官网路径:http://pytorch.org
除了安装最新版本的pytorch,我们也可以寻找以前版本的Pytorch,根据CUDA的版本选择Pytorch版本。
链接:Pytorch以往版本
查看自己cuda版本,在终端输入
nvidia-smi

选择的cuda版本必须小于自己的cuda版本。我的cuda版本是12.2所以我选了适用于12.1的pytorch版本,指令如下。

pip install torch==2.4.1 torchvision==0.19.1 torchaudio==2.4.1 --index-url https://download.pytorch.org/whl/cu121
接下来安装必要的库,这些是我比较常用的
pip install torchmetrics
pip install numpy
pip install pandas
pip install matplotlib
pip install scikit-learn
pip install opencv-python
pip install tqdm
pip install timm
pip install einops
pip install lpips
pip install torch-fidelity
pip install kornia
pip install tensorboardX
pip install albumentations
git clone
具体在服务器上git clone github项目的过程-CSDN博客。
若报错
GIT_VERSION = 2.34.1
GEN configure
/bin/sh: 1: autoconf: not found
make: *** [Makefile:2410: configure] Error 127
# 1. 更新软件包列表
apt-get update
# 2. 安装编译工具和Git的依赖库
# - build-essential: 包含gcc, make等基础编译工具
# - autoconf: 你缺少的工具
# - libssl-dev, libcurl4-openssl-dev: 让Git支持https协议
# - gettext, zlib1g-dev: Git需要的其他依赖
apt-get install -y build-essential autoconf libssl-dev libcurl4-openssl-dev gettext zlib1g-dev
-
方法一:
- 在 GitHub 项目页面,点击绿色的 "Code" 按钮,选择 "HTTPS" 标签页,复制那个地址。它看起来像
https://github.com/someuser/my-awesome-project.git。 - 使用这个地址来克隆:
git clone https://github.com/someuser/my-awesome-project.git - 这样克隆时,它可能会提示你输入 GitHub 的用户名和密码(或 Personal Access Token)。
-
方法二:
- 配置 SSH 密钥:(具体在服务器上git clone github项目的过程-CSDN博客)
- 在你的服务器上生成密钥:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"(一路回车即可)。 - 查看并复制你的公钥:
cat ~/.ssh/id_rsa.pub。 - 登录 GitHub 网页,在
Settings->SSH and GPG keys->New SSH key中,把刚刚复制的内容粘贴进去。 - 之后再执行
git clone就不会报错了。
- 在你的服务器上生成密钥:
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐


所有评论(0)