我的环境中有两个点,我使用命令“ conda list”将其列出
点18.0
点9.0.1 py35_1
我要删除点子9.0.1,该怎么办?
答案 0 :(得分:0)
您尝试过conda uninstall pip=*version*
吗?
您还可以运行conda uninstall pip
(可能是conda uninstall pip*
)并删除两个版本,然后安装最新版本的pip。
单个conda env中的两个版本的pip不应通过通常的更新过程发生。您可能错误地安装了第二个,或者anaconda出了点问题。如果您怀疑那是水蟒的末尾,那么这是进行春季大扫除的好机会。导出然后删除环境,更新并清理conda,然后执行以下操作:
conda update --all
,以确保您使用的是这些软件包的最新版本。附录: 柯塔森(Kota Mori)表示:
如果您发生以下两种情况:1. conda istall pip,然后2. pip install pip --upgrade。
我在原始答案中没有考虑这一点。 Conda user guide并未明确建议您不要通过非conda版本的pip安装软件包:您的pip 18.0安装的任何文件均处于当前活动的conda环境中。
Pip软件包不具备conda软件包的所有功能,建议您首先尝试安装任何带有conda的软件包。 [...]要获得conda集成的好处,请确保在当前活动的conda环境中安装pip,然后使用该pip实例安装软件包。
但是,(这是推测),鉴于Anaconda旨在简化Python和R的软件包管理,它可能是为conda提供的pip版本开发的。然后会交付v10。我个人会警惕意外的副作用,如果无法彻底卸载v18并返回到v10或当前通过conda发行的任何版本,我都会选择重新创建环境。