2017-04-24 12 views
3

私は自分のMac上でPython 3をPython 3にしようとしています。私は3.6に移行したいと思っていますが、まだPython 3のバージョンを動作させることはできません。私はconda install python=3.6で始まったが、依存関係のエラーが出た。しかし、もし私がAnacondaインストーラをダウンロードすると、それはすべてのものを更新し、それ以上依存関係のエラーはなくなりますが、インストールプログラムはconda update anacondaを実行するように指示しました。私はまだ依存関係のエラーを取得します。これは私が今得るものです:AnacondaがPython 3に移行

$ 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のために::バージョン3.6の場合

$ 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. 

私が間違って何をやっていると私は何をしなければなりませんか? (また、なぜこれは非常に複雑である?)


更新:

$ anaconda-clean -y 
Backup directory: /Users/jonathan/.anaconda_backup/2017-04-24T160137 

を再度インストールプログラムが続く:は私のようなアンインストールしようとしたhttps://docs.continuum.io/anaconda/installからインスピレーションを受けています。インストールに失敗しましたが、アナコンダはまだインストールされているはずです...

答えて

1

私はanacondaディレクトリを削除して再インストールしました。

3

あなたがアンインストールして再インストールしたことは知っていますが、他のバージョンのPythonで環境を作成することはできます。

conda create --name py36 python=3.6 anaconda 
source activate py36 

これは、Python 3.6での環境やアナコンダのデフォルトパッケージのすべてを作成します。

+0

ああ、私はEclipse内からPythonを実行していますが、Eclipseにそのような環境を実行させる方法がわからないので、実際の標準インストールを更新する必要があると思いますか? – jonalv

2

さまざまなバージョンのPythonをいつでも別のフォルダに作成できます。新しいフォルダに使用するPythonのバージョンを指定するだけです。それをアクティブにします。

関連する問題