[已解决]如何在Anaconda环境下安装多个python3.5 python3.6并安装对应的package如Pygal, Pygame

anaconda多方便不用我多说了,但是各种包的安装我真的是焦头烂额的,尤其涉及到python的不同版本,比如pygal只兼容到python3.5, 但是现在anaconda自带的python是3.7

Anaconda环境下安装多个python版本2.7 3.5 3.7

  1. 最简单的方法 打开 conda cmd`

    conda create -n py35 python=3.5 anaconda

你会发现在anaconda文件的env下多了个py35文件夹,正常情况下安装应该是没问题的,但是我在安装的时候一直出现问题,提醒说:
CondaVerificationError: The package for gcc located at /home/nbcommon/anaconda3_410/pkgs/gcc-4.8.5-7 appears to be corrupted. The path 'share/locale/be/LC_MESSAGES/cpplib.mo' specified in the package manifest cannot be found. 差不多是这样的错误,也不知道小伙伴有没有遇到类似的情况

查了多方文献,最狠的方法是让我用 conda clean --all 删除所有的pkg。。。。。。然后再重新装,可是,可是臣妾真的做不到啊,那些pkg当时都是废了九牛二虎之力装下来的啊嘤嘤嘤

第二天转机就出现了!发现有个方法行得通:pycharm自带的conda环境下竟然有多个python版本2.7 3.4 3.5 3.6都有!
[已解决]如何在Anaconda环境下安装多个python3.5 python3.6并安装对应的package如Pygal, Pygame_第1张图片
点OK就行,注意保存位置,我还是保存在了env的目录下,发现之前在cmd里出现的问题竟然迎刃而解,成功创建3.5版本。我真是被自己契而不舍的精神感动到了

下一步就是对应包的安装了

指定环境下pkg的安装,以pygal为例

为什么选Pygal呢,因为它只支持到python3.5,太优秀了。。。看到pygal的功能很感兴趣,比如worldmap

开始按照各位大佬的指导,用这个命令:

conda create -n pygal python=3.5

没毛病,可是一个问题出现了,在env文件夹里又创建了一个pygal的虚拟环境
[已解决]如何在Anaconda环境下安装多个python3.5 python3.6并安装对应的package如Pygal, Pygame_第2张图片
[已解决]如何在Anaconda环境下安装多个python3.5 python3.6并安装对应的package如Pygal, Pygame_第3张图片
里面还有个python,这不是我想要的,那岂不是一个pkg要一个python,我的目标是安装3.5,然后在这个环境中安装各种包。

之后就是用anaconda cmd环境下pip进行安装,这个要先在python3.5的前提下进行,具体操作:

第一步先激活py35环境: activate py35

在这里插入图片描述
会切换到py35的环境下

pip install pygal

pygal就开始下载了
[已解决]如何在Anaconda环境下安装多个python3.5 python3.6并安装对应的package如Pygal, Pygame_第4张图片
这下pygal就会被你安装在想要的python环境下,最后在pycharm里敲入import pygal, 就会发现已经安装成功了

pygal绘制世界地图真的很炫酷:
[已解决]如何在Anaconda环境下安装多个python3.5 python3.6并安装对应的package如Pygal, Pygame_第5张图片

注意!!:Python3.6及以后版本,一般用pycharts绘制世界以及中国地图,功能更强大

你可能感兴趣的:(Python包安装,Anaconda)