2017-10-29 3 views
0

まず、私はすでに変更condaのデフォルトのPythonのバージョン

conda install python=3.6 

行うと、私は変更したいものを、

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

を知っている。しかし

プラットフォームでアナコンダのデフォルトのPythonのバージョンは次のとおりです。 osx-64

 conda version : 4.3.30 
    conda is private : False 
    conda-env version : 4.3.30 
conda-build version : 3.0.19 
    python version : 3.5.4.final.0 
    requests version : 2.14.2 
    root environment : /Users/moonkeelee/anaconda (writable) 
default environment : /Users/moonkeelee/anaconda 
    envs directories : /Users/moonkeelee/anaconda/envs 
         /Users/moonkeelee/.conda/envs 
     package cache : /Users/moonkeelee/anaconda/pkgs 
         /Users/moonkeelee/.conda/pkgs 
     channel URLs : https://repo.continuum.io/pkgs/main/osx-64 
         https://repo.continuum.io/pkgs/main/noarch 
         https://repo.continuum.io/pkgs/free/osx-64 
         https://repo.continuum.io/pkgs/free/noarch 
         https://repo.continuum.io/pkgs/r/osx-64 
         https://repo.continuum.io/pkgs/r/noarch 
         https://repo.continuum.io/pkgs/pro/osx-64 
         https://repo.continuum.io/pkgs/pro/noarch 
     config file : None 
     netrc file : None 
     offline mode : False 
     user-agent : conda/4.3.30 requests/2.14.2 CPython/3.5.4 Darwin/16.7.0 OSX/10.12.6  
      UID:GID : 501:20 

私が言ったように、私はalreayあなたが上記を参照として、それはcondaのPythonのバージョンのバージョンを変更していない、

conda install python=3.6 

を行いますが。私のpython 3.6をインストールやり直した場合は、次のエラーは今..私はそれを行う方法がわからない

Use "conda info <package>" to see the dependencies for each package.

- python 3.6*

- argcomplete -> argparse -> python 2.6*

UnsatisfiableError: The following specifications were found to be in conflict: 

を発生しました。私のpythonのデフォルトのバージョンを変更したい理由は、ないcondaの環境を使用して、私は​​でのpythonを開発したい、と私のpython 3.6をインストールしたが、私はいつも

import sys 

print(sys.version) 

で3.5をバージョンを​​でPythonのバージョンを確認した場合。

助けてください

答えて

1

最初に問題のパッケージをアンインストールしてください。古いバージョンのパッケージと競合することがあります(または最新のpythonバージョンではサポートされていないパッケージもありますが、これは不完全なものではありません)。

conda uninstall arcomplete

  • これはconda remove argcomplete conda-manager

の別名で、その後再び

を実行conda install python=3.6

他の競合がポップアップした場合は、私はパスからcondaを削除し、再インストールをお勧めそれは完全に、壊れているか紛争状態にあるかもしれない以前の使用方法(例:強制除去)

+0

はい...私はあなたの提案をしましたが、動作しませんでした。私はanacondaをアンインストールしてインストールします。そして、(最終的に)Python 3.6のバージョンを変更します。私はhttps://stackoverflow.com/questions/22585235/python-anaconda-how-to-safely-uninstallとhttps://docs.anaconda.com/anaconda/install/uninstallを参照しました。とりあえずありがとう! – wallah

+0

喜んで助けました。コーディングをお楽しみください。 – CermakM

関連する問題