已经装了python再装anaconda_0002已安装python,如何与Anaconda和谐共存

存在问题待解决:

如何在已安装Python条件下,安装Anaconda,,并将原有Python添加到Anaconda中 - amazingym - 博客园

python与anaconda安装(先安装了python后安装anaconda,基于python已存在的基础上安装anaconda)_Python_NBS的博客-CSDN博客

安装前的准备工作:(标题2格式)

如果已经安装了python很久,可以先查看是否安装Anaconda——在cmd中输入:pip list 可以查看安装的库

ps:在cmd中输入:python   可以查看软件版本(确定需要下载的Anaconda版本),同时进入python环境

存在问题1:先安装python,后安装anaconda的过程

Anaconda3安装后缺失大量文件,没有scripts、Library等目录

之前为单用户安装可能没问题

右键点击安装包“以管理员身份运行”,选择安装“All Users”,括号里面特别说明了需要管理员权限。

--但是经过几次试验,发现可以在带空格的文件夹中安装,在不带空格的文件夹中创建依然缺失文件233

存在问题2:pip版本不一致,安装的库不一致

其实不管是Python还是Anaconda 都类似于包的管理,可以看到不管是安装Python还是Anaconda,都是在安装目录新建了一个文件下添加了很多文件,然后把安装目录路径添加到环境变量当中(windows下)。安装注意事项:安装目录最好不要有空格;是否把Anaconda加入环境变量的选项上打勾,这涉及到能否直接在cmd中使用conda、jupyter、ipython等命令,推荐打勾,如果不打勾可以再安装以后将对应的环境变量添加上去

安装好了以后,可以在cmd中输入 Python,发现显示的还是你之前安装的版本,这是因为你之前安装python的时候,是将它的安装目录添加到了环境变量中的。python37和anaconda都是python环境,所以要删掉python37的环境变量,改为anaconda的。

D:\Anaconda3\Library\bin、D:\Anaconda3\Scripts、D:\Anaconda3\这三个变量

在系统环境变量中找到对应之前安装Python的路径并删除。

重启电脑(一定要),再在cmd中输入pip list 就会显示是Anaconda自带的版本了。

打开cmd,输入conda --version,查看conda的信息;

再输入python,显现出了anaconda所带的python解释器的版本

存在问题3:将先前的python加入后来的anaconda

现在查看conda信息,只有一个base,而anaconda中envs文件中没有任何东西。

在cmd中输入conda env list 或者 conda info -e 或者 conda info --envs 就可以得到安装的python信息。

第一步:先是创建一个环境。(注意创建环境时用小写命名)

创建一个名称为python37的虚拟环境并指定python版本为3.7.x(这里conda会自动找3.7中最新的版本下载)语句是

1 conda create -n python37 python=3.7

2 或者3 conda create --name python37 python=3.7

这个指令其实就是在anaconda中的envs文件夹里创建一个叫python37的文件夹。

PS:以后在anaconda安装的python会存放在envs中

同时需要安装一些包才能完成创建。此时查看conda信息就会发现出现了python37,再打开anaconda3里的envs文件夹就有了。

第二步:通过语句activate python37来激活python37这个环境,然后分别运行python --version以及python来查看python37里的解释器信息

可以发现现在的只是将anaconda的python3.x激活了而已,还需要把之前安装的python3.7移植过来——

第三步:

直接将原来安装python的整个文件夹拷贝到envs的目录下(保持文件夹名一致,覆盖即可)

第四步:

输入命令activate python37激活python37环境,再输入python查看并进入python解释器

# 激活后,会发现terminal输入的地方多了python37的字样,实际上,此时系统做的事情就是把默认3.x环境(ana)从PATH中去除,再把3.7(最早的)对应的命令加入PATH

第五步:

# 如果想返回默认的python 3.x环境(ana),运行

deactivate python37 # for Windows

source deactivate python37 # for Linux & Mac

# 删除一个已有的环境

conda remove --name python37 --all

#再激活python3.xactivate python27#3.x

————————————————

3天时间反复安装才搞定

参考链接:

如何在已安装Python条件下,安装Anaconda,,并将原有Python添加到Anaconda中 - amazingym - 博客园

python与anaconda安装(先安装了python后安装anaconda,基于python已存在的基础上安装anaconda)——逼死强迫症、超详解_Python_NBS的博客-CSDN博客

Anaconda3安装后缺失大量文件,没有scripts、Library等目录

你可能感兴趣的:(已经装了python再装anaconda_0002已安装python,如何与Anaconda和谐共存)