如何在conda下为ipython安装python包
我刚开始学Python,所以这可能是个简单的问题。我在我的系统上同时安装了Python和IPython。我需要使用一个叫做ner的包,链接在这里:https://pypi.python.org/pypi/ner/。我已经成功地通过运行'python setup.py install'来安装它,所以在我用'python'命令打开Python的命令行时,它可以正常工作。
不过,我的系统上也有IPython,并且我一直在使用它。我很久以前通过conda安装了IPython。当我启动IPython并尝试'import ner'时,它找不到这个包,因为我觉得IPython/conda把包放在了其他地方。所以我不太明白怎么才能让ner在IPython中使用。谢谢。
2 个回答
0
在@travis-oliphant的回答的基础上进一步说明。如果你按照下面的步骤构建了这个软件包:
conda skeleton pypi ner
conda build ner
那么你现在可以在其他任何环境中安装这个本地构建的软件包,只需运行 conda install --use-local ner
。这个方法也可以用来处理其他软件包,尤其是那些在pypi上可以找到,但在conda上找不到对应版本的软件包。
1
使用以下命令:
conda skeleton pypi ner
conda build ner
我创建了一个名为ner的conda包,并把它上传到binstar.org,使用的是我的用户名。
你可以通过以下方式安装它:
conda install -c travis ner
你也可以确保pip已经安装在你的conda环境中:
conda install pip
然后可以使用pip在每个环境中单独安装ner:
pip install ner