i
重装matplotlib包失败,存在版本不匹配,考虑到虚拟环境中可能出现不兼容
最后决定重装环境:
打开anaconda终端,输入创建新环境
# 创建新的虚拟环境,指定Python版本(这里以3.12为例)
conda create -n new_env python=3.12 #命名按自己需要即可
创建成功提醒完成
conda activate whale_env #启动你自己的虚拟环境
conda deactivate #关闭当前的虚拟环境
将新环境导入pycharm中
安装matplotlib包时卡住
果断强制关闭
先使用 conda clean --all
命令清理 Anaconda 的缓存,删除已下载的不完整安装包。然后重新运行安装命令
在安装sounddevice,出现清华源未存在这个包
conda install sounddevice
进行换源,先恢复默认源地址
conda config --remove-key channels #恢复anaconda默认源地址
中国科学技术大学镜像源
同样依次执行以下命令添加中科大镜像源,并设置显示镜像源地址:
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/bioconda/
conda config --add channels https://mirrors.ustc.edu.cn/anaconda/cloud/menpo/
conda config --set show_channel_urls yes
验证是否配置成功
conda config --show channels
tip:常规环境(pip)单次配置镜像源地址:
pip install -i 镜像源地址 --trusted-host 镜像源域名 包名
##例如: pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com pyqt5
--trusted-host 选项用于指定一个信任的主机。当 pip 从非安全的 HTTP 源下载包时,可能会因为安全原因而拒绝连接。指定 --trusted-host pypi.doubanio.com 表示信任 pypi.doubanio.com 这个主机,即使它使用的是 HTTP 协议(而非 HTTPS),pip 也会继续从该主机下载包。
清华大学镜像源
依次执行以下命令添加不同类型的镜像源,并设置显示镜像源地址:
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 --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
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/bioconda/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/menpo/
conda config --set show_channel_urls yes
结果展示:
安装 sounddevice
conda install -c conda-forge sounddevice
-c conda-forge
表示从 conda-forge
通道获取 sounddevice
包
从中科大源中使用上面代码获取失败:
直接到anaconda官网Anaconda.org查询:
To install this package run one of the following:
conda install conda-forge::python-sounddevice
conda install conda-forge/label/cf201901::python-sounddevice
conda install conda-forge/label/cf202003::python-sounddevice
conda install conda-forge/label/gcc7::python-sounddevice
切换链接,成功下载,所用环境都成功装配,运行成功