Python-无法安装非conda包

时间:2017-09-04 07:14:02

标签: python anaconda

我在路径/opt/anaconda中安装了anaconda2-4.4.0并将其添加为我的Pycharm解释器,一切顺利,直到我需要在此link中安装非conda python包。我使用pip命令安装它,它使用命令pip list在我的Python包中,但问题是包中没有包含Conda,因为我使用命令conda list进行了检查,我无法不要在我使用anaconda作为Python解释器的项目中导入它。 我尝试使用命令conda install --offline Downloads/hazm-master.tar.bz2离线安装我的软件包,但这是错误的。

KeyError: Dist(_Dist__initd=True, channel=u'<unknown>', dist_name=u'hazm-master', name=u'hazm', version=u'master', build_string=u'', build_number=0, with_features_depends=None, base_url=u'file:///home/soheil/Downloads', platform=None)

如何在anaconda包装上添加我想要的包装?

1 个答案:

答案 0 :(得分:0)

您需要致电pip来执行此操作。那应该是什么工作

Conda.add("pip")
pip = joinpath(Conda.BINDIR, "pip")
run(`$pip install -e 'git+https://github.com/sobhe/hazm`)

在Windows上可能是

pip = joinpath(Conda.SCRIPTDIR, "pip")
# On UNIX, Conda.SCRIPTDIR == Conda.BINDIR

修改

然而;您还可以通过deprecate groupby agg with a dictionary when renaming链接安装non-conda个软件包(感谢 @ Sraw的帮助)