how to update spyder on anaconda

白昼怎懂夜的黑 提交于 2019-12-31 08:08:49

问题


I have Anaconda installed (Python 2.7.11 |Anaconda custom (64-bit)| (default, Feb 16 2016, 09:58:36) [MSC v.1500 64 bit (AMD64)] on win32) and I am using Spyder 2.3.8

Would like to update Spyder to the latest version, so I went through the commands:

conda update conda
conda update anaconda
conda update spyder

They all ran without errors, but the spyder version didn't change - this is command I'm using to launch:

C:\Anaconda2\pythonw.exe C:\Anaconda2\cwp.py C:\Anaconda2 "C:/Anaconda2/pythonw.exe" "C:/Anaconda2/Scripts/spyder-script.py" --new-instance

Am I missing something?


回答1:


To expand on juanpa.arrivillaga's comment:

If you want to update Spyder in the root environment, then conda update spyder works for me.

If you want to update Spyder for a virtual environment you have created (e.g., for a different version of Python), then conda update -n $ENV_NAME spyder where $ENV_NAME is your environment name.




回答2:


Go to Anaconda Naviagator, find spyder,click settings in the top right corner of the spyder app.click update tab




回答3:


I see that you used pip to update. This is strongly discouraged (at least in Spyder 3). The Spyder update notices I receive have always included the following:

"IMPORTANT NOTE: It seems that you are using Spyder with Anaconda/Minconda. Please don't use pip to update it as that will probably break your installation. Instead please wait until new conda packages are available and use conda to perform the update."




回答4:


One way to avoid errors during installing or updating packages is to run the Anaconda prompt as Administrator. Hope it helps!




回答5:


This worked for me: conda install --force-reinstall pyqt qt
Based on: https://github.com/spyder-ide/spyder/issues/5525




回答6:


Use this conda install spyder=4.0.0 This will not mess up your anaconda dependencies. https://github.com/spyder-ide/spyder/releases




回答7:


Using pip directly:

WARNING: This will break your Anaconda Installation as described by Spyder maintainer in the comments below; you can try this solution only if the solution mentioned above that use Conda do not work

pip install --upgrade spyder

You might get an error once launching the new Spyder "nbconvert >= 4.0: None (NOK)", which will require you to resinstall configparser:

conda uninstall configparser

conda install configparser

You should now have a fresh and up to date installation of Spyder.



来源:https://stackoverflow.com/questions/41849718/how-to-update-spyder-on-anaconda

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!