conda环境配置
anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
PackagesNotFoundError: The following packages are not available from current channels的解决办法_正在学习的黄老师的博客-CSDN博客
Anaconda添加,删除镜像源_conda删除镜像源_有问号de小朋友的博客-CSDN博客
conda常用命令汇总_conda命令_Iareges的博客-CSDN博客
为conda配置国内镜像,加速conda下载安装Python包的速度_conda加速_凯旋.Lau的博客-CSDN博客
Opencv Python Headless :: Anaconda.org
Anaconda的虚拟环境的包在哪里?(详细教程)_anaconda创建的虚拟环境存储在哪_仭的博客-CSDN博客
运行 Python 文件遇到问题 ModuleNotFoundError: No module named ‘yaml’ 时,说明当前 Python 环境缺少该包,使用 pip 安装该包即可,但要注意的是安装的包名不是 yaml 而是 pyyaml,即 pip install pyyaml。
查看虚拟环境下安装了什么包
conda常用命令
conda常用命令汇总_conda命令_Iareges的博客-CSDN博客
pycharm中导入rospy包_rospy安装_日式炸猪排、日式炸只因的博客-CSDN博客

添加包的方式:
1.conda 记得active否则是安装在base环境中
2.pip
3.直接在解释器中添加
在anaconda下安装OpenCV-Python的最简单方法_conda opencv-python_头上化佛的博客-CSDN博客
ubuntu设置pycharm_pycharm有ubuntu系统_Nightmare004的博客-CSDN博客
rospy基础–pycharm环境配置_qq_34240459的博客-CSDN博客
ROS 报错 ModuleNotFoundError: No module named ‘rospkg‘_缺少rospkg_wongHome的博客-CSDN博客
先激活虚拟环境
conda activate
pip list 查看当前环境下都安装了什么包
conda config –show channels显示有什么通道
conda info -e列出当前所有conda的环境
conda-forge这个时conda的通道
删除源conda config –remove-key channels 删除全部源
移除指定源:
conda config –remove channels ’https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/’
conda remove -n your_env_name –all
删除虚拟环境中的某个包:
conda remove –name your_env_name package_name
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
| conda config --remove channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ 删除
conda config --show channels conda install opencv
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes
conda install <包名> 安装指定包 conda remove <包名> 移除指定包 conda update <包名> 更新指定包 conda --help 帮助 conda info --base查看基环境的路径
conda info -e列出当前所有conda的环境
conda create [-n env_name | -p path] [--clone env_name] [-c channel_address] [packages] 创建conda环境
conda activate my_env 激活环境
conda deactivate 退出环境
在上面的例子中,我们创建的 my_env 环境的地址为:G:\anaconda3\envs\my_env。事实上,如果不指定地址,则所有的环境都会创建在 ...\anaconda3\envs\ 下。
若要根据地址来创建,只需执行 conda create -p G:\anaconda3\envs\my_env 根据地址进行创建
conda create -n new_env --clone original_env –clone:--clone 主要用来克隆(复制)现有的环境。
我们可以根据现有环境的名称来进行克隆,假设现有环境的名称为 original_env,新的环境的名称为 new_env,则只需执行
-c, --channel:首先来介绍一下什么是 conda 频道。
conda 频道是存储 包 的位置,安装 包 时 conda 会搜索现有的频道集合,并选取其中一个频道来安装 包。
conda 的默认频道是 https://repo.anaconda.com/pkgs/,但该频道需要付费,我们一般使用 conda-forge 这个频道来进行安装,它是免费的。
有关频道的设置这里从略,后续的章节会陆续提及。
packages:我们新创建的环境如果不安装必要的包是无法使用的,需要安装的包用空格隔开,即 conda create -n my_env python numpy flask 指定版本安装 conda create -n my_env python=3.9.7 numpy flask
conda install 可以用来在 conda 环境中安装相应的包,具体格式如下 conda install [-n env_name | -p path] [-c channel_address] [packages]
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2 conda config --show-sources 查看所有源 conda install 包 conda config --remove-key channels 删除全部源 移除指定源: conda config --remove channels 'https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/' 查看anaconda下有多少环境: conda info --envs
# 以管理员身份启动 Anaconda Prompt 后,
conda update conda # 升级 conda(升级 Anaconda 前必需) conda update anaconda # 升级 anaconda conda update spyder # 升级 spyder conda update --all # 更新所有包,包括 Anaconda 和 conda conda install <package> # 安装包 conda update <package> # 更新包 conda update -h # 其他尝试
|
容易遇到的问题
How we can resolve “Solvingenvironment:failedwithinitialfrozensolve.Retrying withflexiblesolve.” issue while installing the new conda package

我以前遇到过类似的问题,由于我没有看到您的代码,因此无法准确指定解决方案是什么。我所知道的是,在安装 conda 包时可能会出现以下问题:
- 您尝试安装的软件包在 conda-forge 通道中不可用。在这种情况下,您可能需要尝试从其他通道安装软件包,或者可能需要在 conda install 命令中指定其他通道。
- 您尝试安装的软件包与您当前版本的 conda 或已安装的其他软件包不兼容。在这种情况下,您可能需要尝试更新 conda 版本或尝试安装其他版本的包。
- 您的 conda 配置或您正在使用的 conda 环境有问题。在这种情况下,您可能需要尝试创建新的 conda 环境并在其中安装包,或者您可能需要尝试重新安装 conda 本身。
如果您在尝试上述方法后仍然无法安装软件包,请给我更多有关您的具体情况的详细信息,例如您正在使用的 conda 版本以及您安装的其他软件包。这将帮助我更多地了解您的问题,以便能够提供更具体的建议。
记录分析conda-forge:
经查阅通过conda-forge安装成功,应该是因为使用 conda-forge 通道而不是 Anaconda 维护的 defaults 通道 ,conda-forge 可能比defaults频道更新;conda-forge 就是通过feedstock和smithy,最后生成包的机构。
有时候版本不匹配兼容问题,就是没找到合适的包。
ModuleNotFoundError: No module named ‘yaml‘解决方案
下载pyyaml
pip install pyyaml
安装TensorFlow conda create -n tensorflow python=3.7报错的问题_月牙儿XUE的博客-CSDN博客