2017-02-06 24 views
13

私は現在Python 3.5.2をAnaconda Continuum経由でインストールしています。私は、Python 3.6にアップグレードしようとしているが、私はconda install python=3.6を実行しようとすると、私は次のエラーを取得しています:conda install python = 3.6 UnsatisfiableError

UnsatisfiableError: 
The following specifications were found to be in conflict: 
- enum34 -> python 2.6*|2.7*|3.3*|3.5* 
- python ==3.6.0 
Use "conda info " to see the dependencies for each package. 

これを引き起こしている可能性がありますか?

答えて

11

enum34がインストールされていますが、これには2.6-3.5が必要です。したがって、Python 3.6のインストールは、新しいバージョンが3.6をサポートしているかどうかを確認するためにenum34を更新したり、enum34を削除したり、Python 3.6を新しい環境にインストールしたりすることなくは不可能です。

+2

「conda uninstall enum34」でアンインストールし、「conda install python = 3.6」を実行できるようになりました –

+1

他の競合が発生しましたが、初めて3.6にアップグレードしようとしたときにリストに表示されませんでした – ansonw

+0

enum34をアンインストールすると "ImportError:No module enum"という名前が付けられます –

3

は、私は同じエラーをいただきたいが、異なるビット:

UnsatisfiableError: The following specifications were found to be in conflict: 
    - argcomplete -> python 3.5* 
    - python ==3.6 
Use "conda info <package>" to see the dependencies for each package. 

あなたは、このように問題のあるパッケージを削除してみてくださいすることができます

conda remove argcomplete conda-manager 

はいつか、これは新しい問題のあるパッケージを示す維持します。その場合は、パスからAnacondaインストールを削除し、フォルダを削除して再インストールします。

conda install python=3.5 

しかし、最終的に私はPythonの3.6が原因だから私はアナコンダでこれを行うことにより、デフォルトとしてPython 3.5を作ってしまったなどTensorFlow、OpenCVの、VS2015と互換性がないため、まだトラブルの価値がないことがわかりました

上記のコードは、あなたのPythonバージョンをcondaで3.5で上書きします。そして、私が直面していたほとんどのエラーはなくなりました。

関連する問題