【发布时间】:2021-04-07 11:48:44
【问题描述】:
我正在使用远程服务器并通过终端通过 ssh 连接到它;安装的conda版本是4.4.10,最新版本是4.9.2,这让我无法安装最新版本的python包。问题是我没有更新 conda 的权限。有什么方法可以在不需要权限的情况下更新它?
Warning a newer version of conda exists. <== current version 4.4.10 latest version 4.9.2.
【问题讨论】:
-
您确定
pip不足以满足您的需求吗?此外,据我所知,Conda 完全可以“本地”安装,就像在您的主目录中一样,没有太多额外的权限:stackoverflow.com/questions/16727171/… -
要求系统管理员更新 - 这是他们的工作,他们就是这样做的。
-
@merv 他说如果更新了,会影响到所有用户。
-
这是一个相当通用的响应,对于管理员将安装/更新的任何软件都是如此。与其他软件不同,Conda 与在线存储库进行交互,该存储库在安装当前版本后的 3 年多时间里推出了界面更改。也许尝试让管理员具体了解为什么不更新会对所有用户产生负面影响。此外,您可能不是唯一遇到问题的用户 - 让其他人向系统管理员提出投诉会有所帮助。
-
您能否展示“阻止我安装最新版本的 python 包”的示例 - 您运行什么命令以及错误是什么?您是否尝试在您创建的环境(这就是您应该使用 conda 的方式)或基础环境(这通常是一个坏主意)中更新包?