Win11配置Anaconda问题解决(Pytorch、tensorflow)

目录

 1 Anaconda安装时选择了添加Path,但是并没有添加

 2 Anaconda Navigateor无法打开

 3 conda update anaconda-navigator报错:Collecting package metadata (current_repodata.json): failed

 4 创建虚拟环境时缺少基础包certifi、sqlite、wincertstore

 5 anaconda navigator中not install不显示未安装包

 6 Solving environment: failed with initial frozen solve. Retrying with flexible solve.

7 CondaSSLError: Encountered an SSL error. Most likely a certificate verification issue.

8 anaconda无法导入zstandard

9 配置清华源


 1 Anaconda安装时选择了添加Path,但是并没有添加

建议大家一定要打开系统变量检查一下,我的每次下载anaconda都勾选了Path,但是最后检查环境变量里根本没有添加上,要手动添加。

添加内容可以参考这个博客:(25条消息) win11 安装 Anaconda2022.10+pycharm2022.3+配置虚拟环境_Qomolangma_H的博客-CSDN博客

注:usr这个文件我看很多人都没有,配不配都无所谓,Scripts后面的\好多人说必须得加,我加不加都能验证到conda的版本,不知道这又是什么问题。

D:\Anaconda3
D:\Anaconda3\Scripts\ 
D:\Anaconda3\Library\mingw-w64\bin
D:\Anaconda3\Library\usr\bin
D:\Anaconda3\Library\bin

 2 Anaconda Navigateor无法打开

借鉴博客:(25条消息) Anaconda-Navigator无法打开的解决方案_anaconda navigator打不开_快乐学编程吧的博客-CSDN博客

 3 conda update anaconda-navigator报错:Collecting package metadata (current_repodata.json): failed

 检查过后发现自己的C:\user\wangy下没有.condrac文件,在anaconda prompt中执行conda config --set show_channel_urls yes 命令,再检查C盘路径,已经创建了.condrac文件。

用记事本打开.condrac文件,将清华源直接写入保存。(配置内容在第9项中,目录可以直接跳转)

 然后继续执行1中借鉴博客的步骤,完成以后anaconda navigator就能打开了。

 借鉴博客:(25条消息) Anaconda 使用指南,少走弯路_.condarc_不愿i的博客-CSDN博客

 4 创建虚拟环境时缺少基础包certifi、sqlite、wincertstore

我个人觉得可视化的交互界面比终端命令安装更方便一些,不需要学命令直接安装就行。

所以打开anaconda navigator,左侧选择进入environment,点击create,输入环境名称以后会自动选择你安装版本的python,直接点创建等待就行。

注意:这里创建的环境会在你虚拟环境创建默认路径里,建议安装时把默认路径改为D盘,一个虚拟空间可能占内存很大。

 安装完基础包以后,跟别人的相比发现缺了三个包,(参考博客:Anaconda更改虚拟环境安装路径+创建虚拟环境_anaconda修改虚拟环境安装位置_Qomolangma_H的博客-CSDN博客

 对比自己都缺了哪些包,将install下拉选择all或者not install,然后再右侧搜索栏搜索,找到包后勾选,点击右下角的apply,再确认一次就装到自己环境里了。

 5 anaconda navigator中not install不显示未安装包

我查看了别人的问题解决,有些人是没有更新conda、anaconda和anaconda navigator所以出现了问题,但是我这样做了没有用,参考:(32条消息) 解决anaconda navigator下environment 中not installed 无显示问题_weixin_47072337的博客-CSDN博客

最后我想到上一次下载Pytorch的时候我在C盘.condarc文件中配置的清华源已经报过错了,但是当时我网特别好直接在官网上扒下了pytorch,就没再管这事,所以我感觉是不是和channel设置有关,就在C:/user/wangy/.condarc中把之前加入的镜像源全删除了,再打开navigator果然好了。(但这个影响是时好时坏的,我又copy了一次写入.condarc又不影响navigator的显示了,计算机是不讲道理的,顺着来吧,碰运气)

在我搜索解决方法的过程中还有一位姐妹是navigator的比例有问题没有显示出完整包的内容和apply的按键,不知道会不会有人遇到的问题与这有关。

 6 Solving environment: failed with initial frozen solve. Retrying with flexible solve.

参考博客:(25条消息) 解决方案:Solving environment: failed with initial frozen solve. Retrying with flexible solve._读论文的派大星的博客-CSDN博客

注:升级完了又会有很多warning和error,无视warning部分直对error(warning部分在第八条解决了哈,还是upgrade)

7 CondaSSLError: Encountered an SSL error. Most likely a certificate verification issue.

报错以后发现是自己挂了vpn,关了就好了,再输入指令就能下载了

8 anaconda无法导入zstandard

(base) C:\Windows\System32>conda remove zstandard
D:\Anaconda3-2021.05-Windows\lib\site-packages\conda_package_streaming\package_streaming.py:19: UserWarning: zstandard could not be imported. Running without .conda support.
  warnings.warn("zstandard could not be imported. Running without .conda support.")
D:\Anaconda3-2021.05-Windows\lib\site-packages\conda_package_handling\api.py:29: UserWarning: Install zstandard Python bindings for .conda support
  _warnings.warn("Install zstandard Python bindings for .conda support")
Collecting package metadata (repodata.json): \ D:\Anaconda3-2021.05-Windows\lib\site-packages\conda_package_streaming\package_streaming.py:19: UserWarning: zstandard could not be imported. Running without .conda support.
  warnings.warn("zstandard could not be imported. Running without .conda support.")
D:\Anaconda3-2021.05-Windows\lib\site-packages\conda_package_handling\api.py:29: UserWarning: Install zstandard Python bindings for .conda support
  _warnings.warn("Install zstandard Python bindings for .conda support")
done
Solving environment: done

本来想着卸载zstandard重新安装的,但是发现一运行卸载包的语句把整个环境的所有包都要卸载了,按照官网的description(Zstandard :: Anaconda.org,这里也可以下载zstandard包哈)来说zstandard就是一个无损压缩库,难道是我remove语句有问题?(sorry学艺不精)

anaconda中管理环境和包的语句参考这里:(32条消息) conda命令:管理包、管理环境_Vincent_xx_的博客-CSDN博客

这个问题困扰了我很久(人菜sorry qwqq),github上遇到这样问题的帖子评论区也没有解决方法,然后无意间发现了一个搬运的帖子:python conda错误:无法导入zstandard _大数据知识库 (saoniuhuo.com)

(为什么说是搬运的呢?因为其中一个答案在外网见过,但是我不知道如何修改那两个.py文件,所以我尝试了一下第一个解答,也就是把zstandard和zstd全部更新到了最新版本以后,再尝试运行其他语句就没有这个报错了。)

方法放在这里,在anaconda prompt中依次运行就可以了哈

pip install --upgrade --force-reinstall zstandard
pip install --upgrade --force-reinstall zstd

9 配置清华源

因为很多参考文章中包含的都是比较早的源,有的已经失效了,所以在这里放出网站大家随时可以去update最新的:anaconda | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

2023.6.17目前的是:

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch-lts: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

但是配置以后我遇到了一些问题,第一个是我安装pytorch的时候,我电脑各种软件和配置版本要求比较高,清华源中目前匹配的文件内容不能满足我电脑版本的要求,所以我一般都是去官网下载最新的,网速什么的,只能碰运气了。

第二个问题是我比较喜欢用anaconda navigator这种可视化的软件去配置包,换源以后我的not install就看不了了(这个问题好像是时有时无的,我第二次把.condarc内容换了以后又可以看not install了,不知道到底是什么原因,可能是和nvidia一样爱发疯吧)

有需要的换一下就好了,打开C盘中的.condarc文件,复制上面的内容进去就行。

如果不放心连接是否过期的话可以拿网址检测一下还在不在。

然后这里再附加一个error问题的参考:

(32条消息) conda使用清华源一直出现HTTP错误问题_conda源用不了_Fayeyaya的博客-CSDN博客

10 tensorflow部分待补充

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值