使用miniconda配置python环境
==============================
`下载miniconda `_
***********************************************************
下载完成后记得将 ``miniconda`` 添加进环境变量。
之后在终端中输入 ``conda --version``。
如果终端中显示出 ``conda`` 版本号则为成功。
初始化 ``conda``
*******************
在 ``powershell`` 输入 ``Get-ExecutionPolicy`` 。
如果显示 ``Restricted`` 或者 ``AllSigned`` 请接着在终端中输入 ``Set-ExecutionPolicy RemoteSigned`` 或者 ``Set-ExecutionPolicy Unrestricted`` 。
再次输入 ``Get-ExecutionPolicy`` 查看是否修改成功脚本执行策略。
接下来输入 ``conda init`` 。
为了加快下载速度和稳定性我们可以换成国内源(以下为清华源)。
在终端中输入:
::
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --set show_channel_urls yes
conda config --show
至此,你的 ``conda`` 初始化完毕。
ps:如果直接用 ``cmd`` 就不需要关心执行策略,直接输入 ``conda init`` 即可。恢复默认源需要在终端中键入 ``conda config --remove-key channels`` 。
创建 ``python`` 环境
**********************
打开终端,输入 ``conda create -n env_name python=3.12`` (记得按提示输入 ``y`` ),这里的 ``env_name`` 是你的环境名称, ``3.12`` 是你的 ``python`` 版本号,请根据个人需求自行更改。
接下来输入 ``conda activate env_name`` ,这时候你的终端最新一行前会出现 ``(env_name)`` ,代表已激活环境。
安装 ``pytorch`` 丐版
************************
激活环境后,在终端中输入 ``conda install pytorch`` ,一路 ``y`` 后,敬请等待。
下载完成后输入 ``conda list`` 可以看到 ``torch`` 已安装完毕。
ps:下载像 ``pytorch`` 这样大型库建议使用 ``conda install`` ,其它情况则建议用 ``pip install``。而且请注意不要经常混用 ``conda install`` 和 ``pip install`` 。
安装 ``GPU`` 版本 ``pytorch``
********************************
我们需要先访问 `pytorch 官网 `_ 。
通过官方网站然后按照个人需求构建配置命令。
在此之前我们需要在终端中输入 ``nvidia-smi`` 找到本机 ``CUDA`` 版本。
例如我的 ``CUDA`` 版本为 ``12.3`` ,这里建议选择最接近的 ``CUDA`` 版本。
所以我的配置命令为 ``conda install pytorch torchvision torchaudio pytorch-cuda=12.4 -c pytorch -c nvidia`` 。
之后等待下载完成即可(建议挂 ``VPN`` ,国内下载有点慢)。
下载完成后,如果嫌缓存占内存太大可以使用 ``conda clean --all`` 清除下载缓存。