无法成功使用" pip install"包装为Anaconda

时间:2016-06-14 02:00:56

标签: python pip zsh anaconda jupyter-notebook

问题

在终端中,运行pip install成功安装软件包之后,我在Jupyter笔记本中获取了ImportError: No module named XX信息,但可以在终端中成功导入。

例如,我安装了一个包" xx", 在Jupyter笔记本和终端中运行pip list,但只找到" xx"在终结果中。

但是当我运行Users/name/anaconda2/bin/pip install xx时,我可以在Jupyter笔记本中成功导入xx但无法在终端中导入它。

我想知道原因并希望每次运行pip install时,都应该在Anaconda中安装软件包。

环境

Mac OSX(El Capitan版本10.11.5)

在终端,

  • 运行python,结果是:

Python 2.7.11 |Anaconda 2.5.0 (x86_64)| (default, Dec 6 2015, 18:57:58) [GCC 4.2.1 (Apple Inc. build 5577)] on darwin

  • 运行which python,结果是:

/Users/name/anaconda2/bin/python

  • 运行which pip,结果是:

/usr/local/bin/pip

  • 运行less .zshrc(我的默认shell是Zsh),结果的一部分是:

    # User configuration
    export PATH="/Users/name/anaconda2/bin:$PATH"
    export PATH=$HOME/bin:/usr/local/bin:$PATH
    # export MANPATH="/usr/local/man:$MANPATH"
    

对于Anaconda和Jupyter笔记本,我通过从the official website下载" PYTHON 2.7-Mac OSX 64"(图形安装程序和命令行安装程序)来安装它们

注意:我使用" name"替换我的真实帐户用户名

我知道我可以使用alias来获得结果,但我不想使用它。

0 个答案:

没有答案