将蟒蛇和Spyder从Python 2转换为3
我目前有Python2.7,需要将我的Anaconda和Spyder IDE完全转换为Python3.6。我目前有一个Python3.6的测试环境,但我的root是作为2.7安装和下载的。我不需要保留Python 2.7的功能。在我弄糟我的蟒蛇之前。。。将我的根目录转换为Python 3.6有意义吗将蟒蛇和Spyder从Python 2转换为3,python,python-2.7,python-3.x,anaconda,spyder,Python,Python 2.7,Python 3.x,Anaconda,Spyder,我目前有Python2.7,需要将我的Anaconda和Spyder IDE完全转换为Python3.6。我目前有一个Python3.6的测试环境,但我的root是作为2.7安装和下载的。我不需要保留Python 2.7的功能。在我弄糟我的蟒蛇之前。。。将我的根目录转换为Python 3.6有意义吗 source激活根目录 康达更新康达 康达更新——所有python=3.6 我需要conda update anaconda和conda update spyder吗?您有一些选择 通过在当前环境中
source激活根目录
康达更新康达
康达更新——所有python=3.6
我需要
conda update anaconda
和conda update spyder
吗?您有一些选择
$conda install python=3.6
请注意,如果您安装了任何与python 3.6不兼容的软件包,这将不起作用。如果您的conda软件包与py3.6不兼容,则会出现如下错误:
$ conda update --all python=3.6
Fetching package metadata .............
Solving package specifications: ....
UnsatisfiableError: The following specifications were found to be in conflict:
- enum34
- python 3.6*
Use "conda info <package>" to see the dependencies for each package.
$conda update——所有python=3.6
正在获取包元数据。。。。。。。。。。。。。
解决包规格:。。。。
不满意错误:发现以下规范存在冲突:
-列举34
-python 3.6*
使用“conda info”查看每个包的依赖项。
您需要检查并删除所有有问题的包
第一个选项是“conda install…”,然后是“conda update--all…”,它也会更新Spyder?它会更新所有内容,除非安装的软件包与python 3.6不兼容。还有一种方法可以在出现问题时撤消更改:
conda list--revisions
和conda install--revisions
。更多细节好的。明天下午试一下,如果一切顺利,我会回来报告的!我得到了一个不可满足的错误,并删除了enum34包,但是现在无论我使用什么conda命令,我都得到了“ImportError:没有名为enum的模块”。。。改为卸载并重新安装Anaconda:/