spyder闪退(python中KeyboardInterrupt到底怎么解决)
- python中KeyboardInterrupt到底怎么解决
- anaconda2安装后打开Jupyter notebook闪退
- 如何在多版本anaconda python环境下转换spyder
就比如我这里因为安装了有道词典的在线翻译,选中单击一个选中的词就会报KeyboardInterrupt,将有道关闭后就没有问题了。
当然可能还有别的原因,可能是程序输入方面编错了,我这个只是自己碰到了,分享一下,希望能有所帮助。
方法/步骤
1、Anaconda是python科学计算的集成。下载Anaconda,
2、根据自己的系统选择相应版本进行下载(下载速度可能会有点慢),下载之后点击运行就可以安装了,和一般软件安装毫无二致,无需编译。安装成功后的效果如下:
3、在这里有Anaconda管理器(Anaconda Command Prompt),IPython Notebook,IPython QT,IPython,Spyder。点击IPython,就进入了IPython的界面。
4、到此为止,IPython就算安装成功了,是不是很方便,很简单!之后,我们可以在命令行(也就是cmd)中输入pip list或者在Anaconda管理器中输入conda list来查看已经安装的库,效果如下:
5、从这些库中我们可以发现NumPy,SciPy,Matplotlib,Pandas,说明已经安装成功了!
方法一:全程在cmd中操作
1)先在conda中创建一个名为python2的环境,并下载对应版本python2.7
conda create --name python27 python=2.7
2)激活python2环境
activate python2
这里写图片描述
3)在python2的环境下下载spyder和Jupter notebook
conda install spyder
1
这里写图片描述
因为我这里已经装过spyter了,如果第一次安装,系统会让你确定是否下载,输入 y 即可。
4) 下面我们可以看到菜单栏已经有了python2的spyter了。
这里写图片描述
5)下载Jupyter notebook,一样的方法。
conda install jupyter
这里写图片描述
这里写图片描述
这样,你想用python3编写代码时,就打开python3的spyder;你想用python2编写代码时,就打开python2的spyder。两种环境的切换非常方便。
方法二:在Anaconda Navigator中实现(相对简单,耗时,不推荐)
1) 打开Anaconda Navigator
这里写图片描述
2) 进入environment,选择你要安装python2的环境,或者可以按底部的Create新建环境名和对应的python版本。
这里写图片描述
3) 然后选择在你的想要的环境中下载spyder和jupyter notebook。
这里写图片描述
4) 但是,因为Anaconda Navigator的环境不稳定,容易出现屏幕卡死或者闪退现象,不推荐这种方法。
附加:给Jupter notebook设置主目录的方法
1) 当你下载好jupter notebook后打开界面,是什么样的呢?是否同作者一样?
这里写图片描述
2) 不难看出,此时刚下载好的jupter notebook默认的路径是C盘。那么下面我们把它设置成我们自己要的目录,这里我以:‘F:pythonWork ‘为例。
3) 在cmd中输入:
jupyter notebook --generate-config
第一次修改则输入:y
4) 找到输出的文件夹的目录,用记事本打开。
文件夹的目录一般在:C:UsersAdministrator.jupyter
搜索:notebook.dir
将你要的路径设置在里面。
这里写图片描述
5) 然后保存。再次打开upyter notebook,就变成你要的路径了。