虚拟环境  


因为组内服务器的号有很多,每次使用都需要重新搭建环境。这篇文章也是为了我之后能快速搭环境。会写的比较详细 照顾一下第一次搭建虚拟环境的朋友。

安装虚拟环境

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

如果是租环境遇到报错

  1. 先确认你在用什么 shell:
    echo $SHELL

    一般会看到类似 /bin/bash,那就用 bash。

  2. 初始化 conda 对当前 shell:
    conda init bash

    如果是 zsh:

    conda init zsh
  3. 然后重启终端 / 重新登录容器

    关闭当前终端窗口,再重新打开 ssh / 重新进入容器,或者在当前窗口执行:

    exec "$SHELL"
    # 或者
    source ~/.bashrc    # 如果是 bash
    4. 再激活你的环境:
    conda 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 就不会报错了。
Logo

鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。

更多推荐