【发布时间】:2019-02-21 23:24:08
【问题描述】:
我是 Python 新手。我正在尝试安装一些软件包,到目前为止只为 Python 3.7 安装了 OpenCV 和 numpy。 在尝试安装 argparse 时,我遇到了一个问题:
>conda install argparse
Collecting package metadata: done
Solving environment: failed
UnsatisfiableError: The following specifications were found to be in conflict:
- argparse
- conda[version='>=4.6.4']
我很惊讶这两个常见的包不兼容,我做错了什么吗?我能够在特定环境中安装 argparse,但我不想仅为特定环境安装它。有没有办法做到这一点?
【问题讨论】:
-
嗯,argeparse 是标准库的一部分,你在运行一些非常规的 python 发行版吗?
-
没有。对不起,我错过了,我想我需要学习更多关于库的基本教程。
-
argparse包含在从 2.7 版开始的 Python 中,因此如果您的环境使用 Python 3.7,您可能实际上并不需要它。也就是说,试图支持早期版本的 Python 的配方可能包括argparse作为确保它存在的要求。在这种情况下,应该更新配方 meta.yaml 以指定仅 Python
标签: python anaconda conda argparse conflicting-libraries