在终端中,运行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
来获得结果,但我不想使用它。