【发布时间】:2018-05-08 20:27:25
【问题描述】:
我安装了 Python 3.6 anaconda,并希望通过 conda install 安装底图包。但是,我收到以下错误:
UnsatisfiableError:发现以下规格在 冲突: - 底图 - zict 使用“conda info”查看每个包的依赖关系。
我看到安装底图的依赖是 Python 2.7。尽管我运行的是 3.6,但如何为我提供旧 Python 发行版的底图版本?作为克服此 UnSAT 错误的下一步行动,您有什么建议?
最好的问候
编辑: 现在我收到以下错误,使用
conda install -c conda-forge 底图
感谢您的想法。现在我收到以下消息:
(base) C:\Users\someuser>conda install -c conda-forge basemap 求解 环境:失败
>>>>>>>>>>>>>>>>>>>>>>> 错误报告
$ C:\Users\someuser\Anaconda3\Scripts\conda install -c conda-forge basemap环境变量:已删除!
PYTHONIOENCODING=1252 REQUESTS_CA_BUNDLE=<not set> SSL_CERT_FILE=<not set> active environment : base active env location : C:\Users\someuser\Anaconda3 shell level : 1 user config file : C:\Users\someuser\.condarc populated config files : C:\Users\someuser\.condarc conda version : 4.5.2 conda-build version : 3.4.1 python version : 3.6.4.final.0 base environment : C:\Users\someuser\Anaconda3 (writable) channel URLs : https://conda.anaconda.org/conda-forge/win-64 https://conda.anaconda.org/conda-forge/noarch https://pypi.python.org/simple/win-64 https://pypi.python.org/simple/noarch https://repo.anaconda.com/pkgs/main/win-64 https://repo.anaconda.com/pkgs/main/noarch https://repo.anaconda.com/pkgs/free/win-64 https://repo.anaconda.com/pkgs/free/noarch https://repo.anaconda.com/pkgs/r/win-64 https://repo.anaconda.com/pkgs/r/noarch https://repo.anaconda.com/pkgs/pro/win-64 https://repo.anaconda.com/pkgs/pro/noarch https://repo.anaconda.com/pkgs/msys2/win-64 https://repo.anaconda.com/pkgs/msys2/noarch package cache : C:\Users\someuser\Anaconda3\pkgs C:\Users\someuser\AppData\Local\conda\conda\pkgs envs directories : C:\Users\someuser\Anaconda3\envs C:\Users\someuser\AppData\Local\conda\conda\envs C:\Users\someuser\.conda\envs platform : win-64 user-agent : conda/4.5.2 requests/2.18.4 CPython/3.6.4 Windows/10 Windows/10.0.16299 administrator : False netrc file : None offline mode : FalseV V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V
CondaHTTPError: HTTP 404 NOT FOUND for url https://pypi.python.org/simple/noarch/repodata.json 已过: 00:00.179536
远程服务器找不到 noarch 目录 请求频道的 url:https://pypi.python.org/simple
从 conda 4.3 开始,有效频道必须包含
noarch/repodata.json和关联的noarch/repodata.json.bz2文件,即使noarch/repodata.json为空。请要求频道 管理员创建noarch/repodata.json并关联noarch/repodata.json.bz2文件。 $ mkdir noarch $ echo '{}' > noarch/repodata.json $ bzip2 -k noarch/repodata.json您需要调整 conda 配置才能继续。利用
conda config --show channels查看您的当前配置 状态。进一步的配置帮助可以在 https://conda.io/docs/config.html.发生了可报告的应用程序错误。康达准备了 以上报告。如果提交,该报告将被核心使用 维护人员以改进 conda 的未来版本。你想要康达吗 将此报告发送给核心维护者? [是/否]:
知道这里出了什么问题吗?链接https://pypi.python.org/simple/noarch/repodata.json 确实找不到/不可用。
【问题讨论】:
-
conda config --show channels的输出是什么? -
输出如下:channels:-pypi.python.org/simple-defaults
-
如果删除第一个频道会怎样?
conda config --remove channels pypi.python.org/simple? -
哦,是的!那成功了——太棒了!我仍然不知道这个频道(pypi)为什么以及如何进入 conda 安装。不过谢谢。现在它就像一个魅力!我将此标记为已解决! :)
-
@darthbith,如何将您的评论标记为解决方案?
标签: python conda matplotlib-basemap