多版本python下依赖库的管理
来源:互联网 发布:mac 安全模式 编辑:程序博客网 时间:2024/06/11 10:38
多版本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下依赖库的管理
- Linux下python的升级及多版本管理
- 在ubuntu下pyenv管理python的多个版本
- Linux 下的 Python 多版本管理(pyenv)
- maven依赖的版本管理
- maven依赖的版本管理
- gradle小技巧--项目依赖库的统一版本管理
- Linux下Python版本管理
- Ubuntu下python版本管理
- ubuntu下管理python版本
- python的版本管理
- Linux 下Python版本的切换和管理
- mac下使用pyenv,pyenv-virtualenv管理python的多个版本
- python多版本管理centos下pyenv+virtualenv
- Ubuntu下Python版本管理 pyenv
- Python学习:pythonbrew管理多个版本的python
- centos6下多版本python的安装
- 多版本Python下的pip使用
- MFC对话框操作
- MFC对话框编程之控件删除
- 在django中使用django_debug_toolbar
- Centos 7 MariaDB 数据库服务安装及配置
- php 多进程下mysql连接 gone away
- 多版本python下依赖库的管理
- Linux的命令行
- MFC界面分屏操作
- 36. Valid Sudoku
- [大数据基础-junit]junit4入门基础
- Spring DAO(3):Spring 事务管理
- java插入排序算法2
- ARM编程模式和7种模式
- java还有这两个位运算符^和~