多版本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环境中安装了该依赖。
相关文章推荐
- Python——代码版本管理-Git和GitHub
- python多版本管理利器-pythonbrew
- Linux 下Python版本的切换和管理
- python 多版本管理
- 最省心的Python版本和第三方库管理——初探Anaconda
- 多个python版本下管理,安装软件
- python版本管理工具pyenv和包管理工具pipenv
- Python多版本管理——pyenv CentOS7
- Ubuntu の 多版本Python的安装管理与切换
- ubuntu14.04安装python-dev提示版本依赖的解决办法
- ivy+ant 构建管理+依赖管理;解决ivy 发布snapshots版本到nexus中
- Maven-Maven统一管理依赖的版本
- Python多版本共存管理工具之pyenv
- Python学习:pythonbrew管理多个版本的python
- 在ubuntu下pyenv管理python的多个版本
- Ubuntu下Python版本管理 pyenv
- 最省心的Python版本和第三方库管理——初探Anaconda
- Java Gradle入门指南之依赖管理(添加依赖、仓库、版本冲突) (转)
- Linux下python的升级及多版本管理
- python版本管理和虚拟环境