将Python降级到3.5-与ppft/xz冲突

将Python降级到3.5-与ppft/xz冲突,python,anaconda,Python,Anaconda,我想将Python从3.6降级到3.5。康达告诉我: $ conda install python=3.5.0 -n myenv Fetching package metadata ......... Solving package specifications: . UnsatisfiableError: The following specifications were found to be in conflict: - ppft -> python 3.6* -> xz

我想将Python从3.6降级到3.5。康达告诉我:

$ conda install python=3.5.0 -n myenv
Fetching package metadata .........
Solving package specifications: .

UnsatisfiableError: The following specifications were found to be in conflict:
  - ppft -> python 3.6* -> xz 5.2.*
  - python 3.5.0*
现在知道了第一行中的任何包,conda info ppft给了我ResolvePackageNotFound。conda info xz给了我一个很长的版本列表,最新的版本是

xz 5.2.3 0
----------
file name   : xz-5.2.3-0.tar.bz2
name        : xz
version     : 5.2.3
build string: 0
build number: 0
channel     : defaults
size        : 667 KB
arch        : x86_64
date        : 2017-08-18
license     : Public-Domain, GPL
license_family: GPL2
md5         : 585458787b315ac1e5fb3a1ee71cad75
noarch      : None
platform    : linux
url         : https://repo.continuum.io/pkgs/free/linux-64/xz-5.2.3-0.tar.bz2
dependencies:
如何继续-发生了什么事?

首先,ppft未列在默认的anaconda目录中,而是列在conda forge中。但是,如果您查看该目录中的文件,您会发现有Python3.5的版本。此外,根据的主页,它与python 2或3兼容

一种选择是删除冲突库,降级到3.5,然后稍后重新安装库。比如说

conda uninstall ppft xz
conda install python=3.5 -n myenv
conda install xz
conda install -c conda-forge ppft

这将给我'RemoveError:Error:无法执行此'remove'命令,因为它需要删除'conda'依赖项'What命令?第一个?我正试图复制我这边的问题,但我能够毫无问题地删除ppft和xz。你能把整个消息都发出去吗?这一系列命令对我来说是成功的,现在它将给我一个有用的依赖项列表,而不是以前抛出的错误。问题是,这两个包中的每一个都有大约30-50个依赖于它们的包,如果我选择删除的方式,这些包必须被删除。