Anaconda无法导入库,但是我很确定它们已经安装

时间:2019-09-05 13:25:24

标签: python bash macos anaconda

如何加载刚刚在Anaconda Python中安装的这些软件包?我已经安装了Anaconda,并在mac终端中安装了带有以下命令的软件包:

conda activate base
conda install pip
pip install datascience
pip install okpy

我可以通过运行conda list验证是否已安装这些软件包,并且两个软件包都显示在该列表中。

我进行了搜索,当我的计算机上安装了其他版本的Python时,似乎有些困难。我试图删除其中的许多内容,但是当我输入which python时,我得到了/usr/bin/python。这是我的.bash_profile文件的样子:

# added by Anaconda3 2019.07 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/Users/adityakamath/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/Users/adityakamath/anaconda3/etc/profile.d/conda.sh" ]; then
        . "/Users/adityakamath/anaconda3/etc/profile.d/conda.sh"
        CONDA_CHANGEPS1=false conda activate base
    else
        \export PATH="/Users/adityakamath/anaconda3/bin:$PATH"
    fi
fi
unset __conda_setup
# <<< conda init <<<

如何更改设置,以便在使用Anaconda导航器启动Jupyter Notebook时能够导入这些库?我需要运行的导入语句是from client.api.notebook import Notebook

1 个答案:

答案 0 :(得分:0)

如果您有多个python版本,则应在虚拟环境中运行。您可以通过键入

来创建虚拟环境。
  

conda create -n yourenvname python = x.x anaconda

其中python = x.x是要在您的环境中使用的python版本。

然后运行

  

激活您的envname

激活环境后,输入

  

pip3安装客户端