记录一下在我使用eclipse上的Python插件PyDev结合Anaconda2/3下载相关Python库的过程,我使用的是MacBook Pro。
实际上有两种可操作的下载方式:
- 使用命令行下载
- 结合PyDev设置下载
前提
- 需要将Anaconda2和Anaconda3的版本分别安装成功在电脑上
- 安装eclipse以及Pydev相关插件
结合命令行下载
一般在成功安装Anaconda2和Anaconda3之后均需要环境配置,很简单,即使用相关命令打开Mac终端系统文件配置,添加入Anaconda2和Anaconda3的文件路径,然后快速使命令生效即可。
|
|
具体可参考:MAC 设置环境变量PATH 和 查看PATH
在配置好以上环境问题之后,这样便使得:
- Anaconda2中的python2版本替代了系统默认的python2
- Anaconda3中的python3版本替代了系统默认的python3
这样便可以使用pip命令分别安装相关package了,非常方便:
|
|
另外提示一下,Anaconda2与Anaconda3的安装顺序决定了系统的默认python版本,比如我是先安装的Anaconda2,后来安装的Anaconda3中的Python3即为系统的python版本了,在使用pip install *
时直接下载到Anaconda3的python3中的package目录。
这里参考了:python2和python3分别安装包
结合PyDev设置下载
导入Anaconda2与Anaconda3中的python
这一个方法当然需要先将eclipse以及相关的Pydev插件安装好,另外需要将安装好的Anaconda2与Anaconda3中的python导入进去。
- Project -> Properties -> PyDev - Interpreter/Grammar
之后在此界面添加安装Anaconda2与Anaconda3的python源路径即可,或者可以试试Quick Auto - Config
快速找到并且添加系统中有效的python源。
- New… -> Browse相关python源路径即可
- Quick Auto - Config可快速找到系统并且添加有效python源
这个不是很准确,有时候并不能起到实质性作用,推荐自己手动添加。
分别手动选择pip下载package
首先确定已经将Anaconda2与Anaconda3的python源路径添加成功,这样才能使得eclipse识别已有的package。
分别点击Anaconda2与Anaconda3的python源路径会发现下方会出现eclipse已经识别的package以及相关目录结构。
这时仅需要点击在右的Install/Uninstall with pip
使用pip下载package,或者Install/Uninstall with conda
使用conda命令下载package入相对应的Anaconda2与Anaconda3。
这样就完成了分别下载package的任务,以前还是小白的时候不懂,现在经过摸索之后慢慢明白了该怎么去处理Anaconda2与Anaconda3分别下载package的问题,特在此记录下来。