python - 安装底图时出现 UnsatisfiableError
问题描述
我有一个 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 : False
VVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVV
CondaHTTPError: HTTP 404 NOT FOUND for url https://pypi.python.org/simple/noarch/repodata.json Elapsed: 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 版本。您希望 conda 将此报告发送给核心维护人员吗?[是/否]:
知道这里出了什么问题吗?链接https://pypi.python.org/simple/noarch/repodata.json确实没有找到/可用。
解决方案
尝试“conda install -c conda-forge 底图”
推荐阅读
- ios - iOS Swift - 从设置打印到标签
- node.js - AWS Elastic beanstalk 上的 Google 日历身份验证
- c++ - 为什么 Boost Variant 使用模板构造函数而不是 boost::beast::websocket::stream 的移动构造函数?
- r - 在 reticulate::use_condaenv(path) 之后无法弄清楚如何使用 conda 环境
- javascript - 条款和条件的复选框验证
- angular - 离子 innerHTML 更新
- php - 使用 php 从数据库回显结果仅返回 1 个结果
- clojurescript - Clojurescript — PersistentArrayMap → Object → PersistentArrayMap — 在 web worker 之间传输数据
- java - 为什么“Cracking The Coding Interview”建议创建一个数组 chars[128]?
- python - 在 pandas 中连接具有相同索引的 3 个 df