# 【记录】安装conda并更换清华源

Last updated on October 18, 2024 pm

## 安装下载工具

- GitHub Proxy | file-proxy
- 安装 aria2，并添加到环境变量Path
- 安装 Aria2 Explorer chrome浏览器拓展
- 可以 `aria2c --enable-rpc` 配合 Aria2 Explorer 进行下载

## 安装conda

- 下载 miniconda：清华镜像 | 官网
- `conda config --set show_channel_urls yes`
- (Windows) `notepad.exe $env:HOMEPATH/.condarc`
- (Linux) `nano .condarc` 确保是 清华镜像

## 附加 修改 envs 位置

- `nano .condarc` 附加下面的配置项

    1
    2

    envs_dirs:
      - /home/jovyan/upload/envs

## 附加 打包环境

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10

    # 注意！打包的虚拟环境记录的是源环境的
    # 需要先在新系统上新建一个和源环境anaconda安装路径一样的空目录
    # 即 envs_dirs 是相同的，然后 ./tmp/mice 按实际修改为 envs_dirs/mice
    source activate mamba
    conda create -n mice conda-forge::r-tidyverse conda-forge::r-irkernel conda-forge::r-mice conda-forge::r-vim
    conda install conda-forge::conda-pack
    conda env list
    conda pack -n mice -o mice.tar.gz --ignore-editable-packages
    mkdir -p ./tmp/mice && tar -xzf mice.tar.gz -C ./tmp/mice
    source activate ./tmp/mice

## 常用命令示例

- 创建环境：`conda create -n llama -c conda-forge python -y`
- 查看环境：`conda info --env`
- 删除环境：`conda remove -n py36 --all`
- 安装 conda 包：`conda install -n llama compilers make -c conda-forge -y`
- 安装 pip 包：`conda run -n llama pip install llama-cpp-python[server] -i https://pypi.tuna.tsinghua.edu.cn/simple`
- 清理缓存：`conda clean --all`
- 安装 paddlepaddle：`conda install paddlepaddle-gpu==2.4.2 cudatoolkit=11.6 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/Paddle/ -c conda-forge`

## 创建新环境示例

- `conda create -n tts_edge python -c conda-forge`
- `conda activate tts_edge`
- `python -m pip install edge-tts -i https://pypi.tuna.tsinghua.edu.cn/simple`
- `edge-tts --list-voices`
- `edge-tts --voice zh-CN-XiaoxiaoNeural --text "你好！有什么我可以帮助你的吗？" --write-media hello.mp3 --write-subtitles hello.vtt`

## 回滚环境

    1
    2

    conda list --revisions
    conda install --revision 0

## 使用mamba加速

    1
    2
    3

    conda create -n something_fuck -c conda-forge mamba
    conda activate something_fuck
    mamba install -c bioconda bcftools

## 构建包

    1
    2
    3

    mamba create -n build -c conda-forge conda-build
    source activate build
    conda config --set anaconda_upload yes

## 附加 win平台

- w64devkit-fortran: 不支持nvcc
- VS BuildTools: 生成工具、CMake; CRT、ATL、MFC的SDK

    1
    2
    3
    4
    5
    6
    7
    8
    9

    conda create -n llama libcublas cuda-toolkit git -c nvidia -c conda-forge
    conda activate llama
    cd D:\llama
    git clone --depth=1 -b master --single-branch https://github.com/ggerganov/llama.cpp.git
    # 修改 Makefile，添加 -I$(CONDA_PREFIX)/include 和 -L$(CONDA_PREFIX)/lib
    # git add . && git commit -m 'add conda Path'
    & "C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\Common7\Tools\LaunchDevCmd.bat"
    %windir%\System32\WindowsPowerShell\v1.0\powershell.exe -ExecutionPolicy ByPass -NoExit -Command "& 'C:\Users\11248\miniconda3\shell\condabin\conda-hook.ps1' ; conda activate 'C:\Users\11248\miniconda3' "
    # git checkout . && git clean -xdf

#conda
【记录】安装conda并更换清华源
https://hexo.limour.top/-ji-lu--an-zhuang-conda-bing-geng-huan-qing-hua-yuan
Author
Limour
Posted on
May 13, 2023
Updated on
October 18, 2024
Licensed under
【设定】反物质本位币：一种基于反物质能量的未来货币体系 Previous
【分享】WEBP截图工具：ShareX + imagemagick Next

#### Search

Keyword