问题
我最近在Windows PC上安装了Anaconda3(在2023年3月31日下载)。我只选择了我的用户名安装,它不需要管理员权限。这是我的私人电脑,所以没有公司防火墙。
很简单,conda不起作用。即使是像conda update pandas
这样普通的命令也会导致:
Collecting package metadata (current_repodata.json): done
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source.
Collecting package metadata (repodata.json): |
,即使我让它停留一个小时,它仍然停留在收集包元数据。需要明确的是,pandas不需要更新,我的只是一个测试,看看conda是否正常工作,它不需要。
What I have try
除了多次卸载和重新安装之外,我还禁用了我的防火墙(Windows上的Eset),认为它可能阻止了对远程存储库的访问。
我现在得到消息,大量的软件包将从conda forge下载-但这些都是我已经拥有的软件包,并且版本也是相同的。我没有这么做。
The following packages will be downloaded:
package | build
---------------------------|-----------------
[...]
numpy-1.24.2 | py310hd02465a_0 5.6 MB conda-forge
openjpeg-2.5.0 | ha2aaf27_2 232 KB conda-forge
openssl-1.1.1t | hcfcfb64_0 5.0 MB conda-forge
packaging-23.0 | pyhd8ed1ab_0 40 KB conda-forge
pandas-1.5.3 | py310h1c4a608_1 10.2 MB conda-forge
pathlib-1.0.1 | py310h5588dad_7 5 KB conda-forge
<标题>我的解释- 似乎我有两个问题:ESET防火墙阻止conda 如果我
- 禁用防火墙,conda搜索conda-forge存储库首先,我想把我已经拥有的1.5.3版本的pandas替换为熊猫1.5.3从conda-forge,和相同的一些其他包
我研究了什么
我发现了很多关于这个问题的帖子,但他们似乎大多集中在如何使用额外的存储库源(例如conda forge)以及如何正确配置它们。在Anaconda上解决环境问题卡住了我认为我的情况是不同的——我们不是在谈论从一个不起眼的存储库中艰难地安装一个不起眼的包,我们说的是conda甚至不能更新pandas!
我发现了其他的讨论https://github.com/conda/conda/issues/11919https://github.com/conda/conda/issues/8051但它们似乎与我的情况没有特别的关系。
想法吗?谢谢!
标题>听起来您的通道配置中包含了conda-forge
。
运行conda config --show-sources
查看您的配置文件,它可能看起来像这样:
==> C:Usersroot.condarc <==
channels:
- conda-forge
如果是,手动打开并编辑配置文件或运行:
conda config --remove-key channels