Anaconda2/3在eclipse中分开下载Python2/3库

记录一下在我使用eclipse上的Python插件PyDev结合Anaconda2/3下载相关Python库的过程,我使用的是MacBook Pro。

实际上有两种可操作的下载方式:

  • 使用命令行下载
  • 结合PyDev设置下载

前提

  • 需要将Anaconda2和Anaconda3的版本分别安装成功在电脑上
  • 安装eclipse以及Pydev相关插件

结合命令行下载

一般在成功安装Anaconda2和Anaconda3之后均需要环境配置,很简单,即使用相关命令打开Mac终端系统文件配置,添加入Anaconda2和Anaconda3的文件路径,然后快速使命令生效即可。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#vim编译器打开相关文件
vim ~/.bash_profile
#一般的配置即添加相关路径即可
export PATH=/opt/local/bin:/opt/local/sbin:$PATH
#如下我的配置
# added by Anaconda2 5.1.0 installer
export PATH="/anaconda2/bin:$PATH"
# added by Anaconda3 5.1.0 installer
export PATH="/anaconda3/bin:$PATH"
#使得命令快速生效
source ~/.bash_profile

具体可参考:MAC 设置环境变量PATH 和 查看PATH

在配置好以上环境问题之后,这样便使得:

  • Anaconda2中的python2版本替代了系统默认的python2
  • Anaconda3中的python3版本替代了系统默认的python3

这样便可以使用pip命令分别安装相关package了,非常方便:

1
2
3
4
5
#python2下载package
py -2 -m pip install *
#python3下载package
py -3 -m pip install *

另外提示一下,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的问题,特在此记录下来。

额外可参考链接

---------------本文终---------------

文章作者:刘俊

最后更新:2020年05月04日 - 20:05

许可协议: 转载请保留原文链接及作者。