当spyder崩溃时,我正在osx 10.8上使用Python和Python。当我试图重新启动它时,启动程序显示它已卸载。我想水蟒可能有问题,所以我重新启动了我的电脑,但问题仍然存在。
仔细观察,我注意到python的默认版本已经更改:
$ python --version
Python 3.4.1 :: Continuum Analytics, Inc.
我试着用苹果的defaults write
把它改回来,用ln -sf
重新链接python,简单地设置一个alias python=python2.7
,没有效果。
然后我试着用康达去除Python3,但是conda remove python3
不会起作用。搜索包会产生以下结果:
$ conda search python
Fetching package metadata: ..
(...)
python 1.0.1 0 defaults
(...)
. 2.7.5 2 defaults
. 2.7.5 3 defaults
(...)
* 3.4.1 0 defaults
我还查阅了Continuum文档,他们建议如果我想使用不同的版本,就保留2.7作为标准,使用Anaconda环境,这对我没有帮助。
有人知道如何将默认版本改回2.7吗?
(规格为:anaconda 1.7.0、osx 10.8.5、conda 3.5.2)
好吧,我在连续体邮件列表中发现了类似的问题。
通过conda重新安装python解决了这个问题
这也可用于更改在anaconda环境下的默认包:
但是,这需要手动将生成更改为您使用的任何其他包。我不得不重新安装spyder,这似乎在一开始就造成了这个错误,大概是在我试图以错误的版本启动spyder时重新安装的。所有其他的库,我没有尝试重新安装,仍然在2.7下运行良好。
相关问题 更多 >
编程相关推荐