anaconda多方便不用我多说了,但是各种包的安装我真的是焦头烂额的,尤其涉及到python的不同版本,比如pygal只兼容到python3.5, 但是现在anaconda自带的python是3.7
最简单的方法 打开 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都有!
点OK就行,注意保存位置,我还是保存在了env的目录下,发现之前在cmd里出现的问题竟然迎刃而解,成功创建3.5版本。我真是被自己契而不舍的精神感动到了
下一步就是对应包的安装了
为什么选Pygal呢,因为它只支持到python3.5,太优秀了。。。看到pygal的功能很感兴趣,比如worldmap
开始按照各位大佬的指导,用这个命令:
conda create -n pygal python=3.5
没毛病,可是一个问题出现了,在env文件夹里又创建了一个pygal的虚拟环境
里面还有个python,这不是我想要的,那岂不是一个pkg要一个python,我的目标是安装3.5,然后在这个环境中安装各种包。
之后就是用anaconda cmd环境下pip进行安装,这个要先在python3.5的前提下进行,具体操作:
第一步先激活py35环境: activate py35
pip install pygal
pygal就开始下载了
这下pygal就会被你安装在想要的python环境下,最后在pycharm里敲入import pygal
, 就会发现已经安装成功了
注意!!:Python3.6及以后版本,一般用pycharts绘制世界以及中国地图,功能更强大