我应该在anaconda中使用conda或pip来安装python包吗?

时间:2018-02-02 17:19:58

标签: python-2.7 pip anaconda

安装anaconda之后我注意到它有自己的点子:

$ which pip
/home/my_ubuntu/anaconda2/bin/pip

现在我想安装一个新软件包,比如说lmdb。我使用conda来安装:

conda install lmdb

liblmdb.so和liblmdb.a已安装在/home/my_ubuntu/anaconda2/lib下。但是,我无法在python控制台下导入lmdb。它只是说它找不到lmdb。

我转而使用pip安装lmdb。现在我可以导入lmdb:

>>> import lmdb
>>> lmdb.__file__
'/home/my_ubuntu/anaconda2/lib/python2.7/site-packages/lmdb/__init__.pyc'

我的问题是:conda和pip命令有什么区别?如果使用conda进行安装,为什么我无法导入lmdb?

版本信息:
conda 4.4.8
pip(在conda下安装)9.0.1
conda list现在提供两个lmdb版本:

lmdb                      0.93                      <pip>
lmdb                      0.9.21               hf484d3e_1

0 个答案:

没有答案