admin管理员组文章数量:1612066
故事很长……
最开始我是想让jupyter notebook支持pytorch,于是上网搜教程:
如何让Jupyter Notebook支持pytorch
第一步,创建一个新环境conda create -n pytorch python==3.8.8,然后就报错了
事实上,我本来想在创建新环境之前直接安装pytorch,同样报这个错。以及在解决这个问题的过程中,很多命令都报这个错,比如conda install XXX。
于是我着手解决这个问题,输入关键词:“collecting package metadata(current_repodata.json):failed”,然后按着网上的教程各种改.condarc文件,都没有效果。
后来遇到一个教程在navigator中操作,于是点击navigator,然后报错了:
没办法,于是着手解决这个问题,开始输入的关键词是“navigator error”,刚开始很多都是说.condarc文件被破坏了,但怎么还原都没有用。甚至我还重装了anaconda,竟然新安装的anaconda也打不开navigator,而且报一样的错误。后来发现网上的navigator error中的Main error和我的不一样,于是加入关键词“check_hostname requires server_hostname”,搜寻到一个类似的但不相同的问题的解决方案:解决python运行报错 :ValueError: check_hostname requires server_hostname
没错就是这么简单:
解决方法
开始 ——> 设置 ——> 网络和Internet ——> 代理 ——> 使用代理服务器,选择关。
一下子,navigator打不开和创建新环境失败的问题全部解决了!同时,差不多五个小时过去了……祝大家在解决问题的时候少走弯路。
----------------------------------------------------------------没有灵魂的分割线----------------------------------------------------------
题外话1:当我解决了上述问题并按教程操作安装好了pytorch并调用,发现新建的ipynb文件确实可以用pytorch了,但打开之间就写好的ipynb文件还是会报错:ModuleNotFoundError: No module named ‘torch’。此时简单地按照关于 Jupyter Notebook 中 No module named ‘torch’ 的解决办法即可。
题外话2:pytorch终于可以用了,但发现新环境中其他module用不了,比如pandas、skimage。在此简单地按Anaconda 下各种第三方库的安装操作即可。但要注意有一些module大名会与代码中有所不同:比如代码中我们写的是
import skimage
但module skimage的大名其实是scikit-image。
本文标签: metadatacurrentrepodataCollectingPackageNavigator
版权声明:本文标题:collecting package metadata(current_repodata.json):failed以及navigator error 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1728627609a1166696.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论