【问题标题】:UnsatisfiableError while installing basemap安装底图时出现 UnsatisfiableError
【发布时间】: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 : False

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 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


【解决方案1】:

试试“conda install -c conda-forge basemap”

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-02-01
    • 2023-02-24
    • 1970-01-01
    • 2018-02-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多