更改默认python版本

更改默认python版本,python,anaconda,Python,Anaconda,首先,我已经做到了 conda install python=3.6 我知道 conda create --name py36 python=3.6 source activate py36 但是,我想更改的是中anaconda的默认python版本 平台:osx-64 conda version : 4.3.30 conda is private : False conda-env version : 4.3.30 conda-build version : 3.0.

首先,我已经做到了

conda install python=3.6
我知道

conda create --name py36 python=3.6
source activate py36
但是,我想更改的是中anaconda的默认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
正如我所说,我一直都是这样

conda install python=3.6
但是,它并没有像您上面看到的那样更改conda python版本。如果我重新安装Python3.6,则会发生以下错误

UnsatisfiableError: The following specifications were found to be in conflict:
-argcomplete->argparse->python 2.6*

-python 3.6*

使用“conda info”查看每个包的依赖项。

现在。。我不知道怎么做。之所以我想更改python的默认版本,而不是使用conda的环境,我想用
atom
开发python,如果我在
atom
中用

import sys

print(sys.version)
尽管我安装了Python3.6,但版本始终为3.5


请帮助

首先尝试卸载有问题的软件包。有时可能会与旧版本的软件包发生冲突(或者最新的python版本可能不支持这些软件包,但这不应该是ArcComplete的情况)

conda卸载arcomplete

  • 这是
    conda remove argcomplete conda manager
然后再跑

conda install python=3.6


如果出现另一个冲突,我建议从path中删除conda并完全重新安装它,它可能与以前的用法(例如--强制删除)不同,处于中断或冲突状态。

如果您在anaconda中有两个python版本(假设为3.6和3.7),并且您希望更改默认版本,请按照以下步骤操作

$python--版本
Python 3.7.3
$python3.6--版本
Python 3.6.9
$alias python=python3.6
$python--版本

Python 3.6.9

是。。。我接受了你的建议,但没有奏效。所以我卸载了anaconda并安装了它。它(最后)用3.6更改了python的版本。我引用了和。无论如何谢谢很高兴这有帮助。享受编码。