您的位置:首页 > 编程语言 > Python开发

多版本python下依赖库的管理

2017-12-16 19:57 429 查看

多版本python下依赖库的管理

转载请标明出处:

https://seektech.github.io/2017121601 Miao LI (seektech)

python多版本的共存和依赖库的繁多,使得版本兼容和依赖库的管理成为一大诟病。

现在很多的朋友都使用anaconda来完成多版本的兼容和依赖库管理,然而具有强迫症的我不想安装anaconda,而且anaconda在Mac上默认安装navigator显得比较多余,于是就自己开始了多版本python下依赖库的管理之路……

MacBook pro系统自带python2,想要多版本共存,直接安装python3即可,在terminal中输入“python3”,显示python3的信息,进入python3环境,说明安装成功,输入”python“。

如此Mac中就存在了两个版本的python,不同的python版本具有不同的环境,而且不同的python环境拥有自己各自的依赖库。

python拥有自己的依赖库管理工具,easy_install和pip,pip是升级版的easy_install,在python2中带有easy_install,可以使用easy_install来安装pip,而python3中自带pip,建议在手动管理依赖库的时候使用pip,pip和easy_install安装的依赖库都存放在各自python环境中,例如我的Mac中python3的依赖库就存放在文件夹/Library/Frameworks/Python.framework/Versions/3.6//lib/python3.6/site-packages中,pip和easy_install两个工具也在这个文件夹中。

例如我希望在python3的环境中安装numpy,那么输入如下命令即可,python3 -m 表示对python3环境进行pip相关操作,否则会安装到默认的python环境中去(即输入python命令就进入的环境

python3 -m pip install numpy


很多朋友感觉pip安装各种依赖库时可能得事先安装某些库,使得依赖库的安装过程繁琐,不容易成功,这里我直接采用了pycharm来安装依赖库就简单很多,pycharm使用的就是pip来就行依赖库管理的。

pycharm安装依赖库,设置好python项目的解释器后,点开preference中的Interpreter,pycharm会自动检索出相应的python环境中已经安装的依赖,点击➕,搜索要安装的依赖包安装即可,如此就在该python环境中安装了该依赖。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息