【发布时间】:2017-08-19 02:32:16
【问题描述】:
我正在尝试在我的 Mac 上将我的 Anaconda Python 2 变成 Python 3,并且现在几乎所有东西都在尝试。最好我想迁移到 3.6,但我还没有设法让任何 Python 3 版本正常工作。我从conda install python=3.6 开始,但遇到了依赖错误。然后我虽然如果我下载 Anaconda 安装程序,它可能会更新所有内容并且不会再出现依赖错误,但安装程序告诉我运行conda update anaconda。我仍然得到依赖错误。这就是我现在得到的:
对于 3.6 版:
$ conda install python=3.6
Fetching package metadata .........
Solving package specifications: .
UnsatisfiableError: The following specifications were found to be in conflict:
- argcomplete -> python 3.3* -> openssl 1.0.1*
- argcomplete -> python 3.3* -> xz 5.0.5
- python 3.6*
Use "conda info <package>" to see the dependencies for each package.
对于 3.5 版:
$ conda install python=3.5
Fetching package metadata .........
Solving package specifications: .
UnsatisfiableError: The following specifications were found to be in conflict:
- backports_abc -> python 3.4*
- python 3.5*
Use "conda info <package>" to see the dependencies for each package.
我做错了什么,我必须做什么? (还有,为什么这么复杂?)
更新:受到https://docs.continuum.io/anaconda/install的启发,我尝试卸载:
$ anaconda-clean -y
Backup directory: /Users/jonathan/.anaconda_backup/2017-04-24T160137
接着是安装程序。安装失败,anaconda应该还在安装...
【问题讨论】: