我已经安装了Anaconda(Python 2.7.11 | Anaconda自定义(64位)|(默认值,2016年2月16日,09:58:36)[win32上的MSC v.1500 64位(AMD64)]),并且我正在使用Spyder 2.3.8
想要将Spyder更新到最新版本,所以我完成了以下命令:
1
2
3conda update conda
conda update anaconda
conda update spyder
它们全部运行都没有错误,但是spyder版本没有更改-这是我用来启动的命令:
C:\Anaconda2\pythonw.exe C:\Anaconda2\cwp.py C:\Anaconda2"C:/Anaconda2/pythonw.exe""C:/Anaconda2/Scripts/spyder-script.py" --new-instance
我想念什么吗?
谢谢
为什么不conda update spyder?
寻找荷马·辛普森的" doh"模因...。您想添加一个答案,以便我接受吗?
conda update spyder对我来说很好
@GeorgeKis将您的评论转换为答案!
此答案只需单击几下即可更新Anacondas平台内的Spyder。
@boardtc我无法将我的评论转换为答案。
@GeorgeKis转换为添加这些详细信息作为正确答案的答案!
扩展juanpa.arrivillaga的评论:
如果要在根环境中更新Spyder,则conda update spyder
为我工作。
如果要针对已创建的虚拟环境(例如,针对不同版本的Python)更新Spyder,则conda update -n $ENV_NAME spyder,其中$ENV_NAME是您的环境名称。
conda update -n py27 spyder
转到Anaconda Naviagator,找到spyder,单击spyder应用程序右上角的设置。单击更新选项卡
如果需要管理员权限并且您没有凭据,此方法会起作用吗?
我看到您使用点子进行更新。强烈建议不要这样做(至少在Spyder 3中)。我收到的Spyder更新通知始终包括以下内容:
"重要提示:您似乎正在将Spyder与Anaconda / Minconda结合使用。请不要使用pip更新它,因为这可能会破坏您的安装。相反,请等待直到新的conda软件包可用并使用conda进行更新。"
一种避免在安装或更新软件包期间出错的方法是以管理员身份运行Anaconda提示符。希望能帮助到你!
直接使用pip:
警告:这将破坏Spyder维护人员在以下评论中所述的Anaconda安装;您只能在上述使用Conda的解决方案不起作用的情况下尝试此解决方案
pip install --upgrade spyder
启动新的Spyder" nbconvert> = 4.0:无(NOK)"后,您可能会收到错误消息,这将要求您重新安装configparser:
conda uninstall configparser
conda install configparser
现在,您应该已经全新安装了Spyder。
(这里是Spyder的维护者)此答案是错误的,因为OP正在询问如何在Anaconda中更新Spyder。 使用pip肯定会中断Anaconda的安装,因为它会拉pyqt5,这与pyqt conda软件包二进制不兼容。 因此,您可以删除此答案吗? 谢谢!
您好卡洛斯,感谢您的输入。 我在回答中添加了警告。 我不想删除答案,因为即使您强硬地提到它会破坏安装,但最终还是可以解决我的问题,而其他解决方案却不能解决我的问题,因此可以帮助其他人。 如果您认为我以后应该修改某些内容以使解决方案更好,请告诉我,我很乐意这样做。 最好的祝福,
好的,非常感谢您的更新。