【发布时间】:2021-02-02 06:50:41
【问题描述】:
我安装了 python,也安装了 anaconda。
当我输入python3 并启动python shell 时,我用import LIB 加载了一些库并且我得到了错误。
但是,当我使用 /usr/bin/python3.8 启动 python shell 并导入同一个库时,一切正常。
我现在有什么解决方案?
我要卸载 anaconda 吗?
我是否修改.bashrc,以省略anaconda?
这是关于 anaconda 的.bashrc 部分:
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/home/user1/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/home/user1/anaconda3/etc/profile.d/conda.sh" ]; then
. "/home/user1/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/home/user1/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
【问题讨论】:
-
表示当前python环境没有安装LIB。首先检查正在使用的python环境。 $哪个python3
-
@Lohith which python3 给了我 which python3 /home/user1/anaconda3/bin/python3
-
很清楚 LIB 是为默认环境 /usr/bin/python3.8 安装的。重新安装 LIB 并尝试
-
有没有办法指定默认环境?我应该卸载anaconda吗?我应该修改 .bashrc 吗?
-
好好检查正在使用哪个点 $which pip3
标签: python python-3.x anaconda environment-variables