注意不要挂梯子,因为已经配置了清华镜像,挂VPN或梯子都会导致安装失败
建议按照下面的步骤进行
第一步:设置频道镜像
channels:- conda-forge- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r/- https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
第二步:设置频道优先级
conda config --show channels
如果同时启用了 defaults 和 conda-forge 等频道,但未设置优先级,可能导致依赖冲突,增加解析时间。 设置频道优先级 将 conda-forge 设为默认频道并设置严格优先级,可以减少依赖冲突:
运行以下命令:
conda config --add channels conda-forge
conda config --set channel_priority strict
第三步:新建虚拟环境(可以解决大部分问题)
conda create -n my_env python=3.10
激活新环境:
conda activate my_env
第四步:安装 mamba:
在新环境中先安装 mamba,然后用 mamba 安装其他包(比conda快很多):
conda install mamba -c conda-forge
(可选)先安装pytorch,因为其中基本会包含了其他的所需包
mamba install pytorch
最后:使用pip安装(最后实在安装不了时再使用)
当遇到mamba安装不了的包时,使用pip安装指定版本的包很快,而且基本都能找到,实在不行就不带版本号,但是这种方法可能导致包不兼容,后续解决起来更麻烦,当知道所需环境的所有包版本时可以用这种方法安装
pip install 包名==版本号