mystical_starseed Asked: 2019-10-14 21:30:58 +0800 CST2019-10-14 21:30:58 +0800 CST 2019-10-14 21:30:58 +0800 CST 通过 conda 安装软件包后出现导入错误 772 我刚刚在发行版旁边安装了pandas, BeautifulSoup4,但我无法导入任何软件包,除了预装的.Jinja2condanumpyconda 我在哪里做错了? 这是我的终端窗口的屏幕截图,您可以ImportError and ModuleNotFoundError分别在 Python 2 和 3 中看到。我没有尝试pip,因为我认为破坏某些东西可能会使事情变得更糟。 python apt pip conda anaconda 1 个回答 Voted Best Answer pymym213 2019-10-15T01:18:03+08:002019-10-15T01:18:03+08:00 您将无法从本机安装的 python/python3 环境中导入这些包(除非您使用pip/安装了它们pip3)。Anaconda 使用虚拟环境(默认环境称为base)。 您必须激活 基本虚拟环境并使用其 python才能使用pip/pip3或导入 Anaconda 的预安装包来安装其他包: conda activate base python >>> import pandas >>> exit() conda deactivate 或者 conda activate base python3 >>> import pandas >>> exit() conda deactivate 您可以使用以下命令检查基本虚拟环境中已安装的软件包: conda activate base pip list pip3 list conda deactivate 如果您有多个 conda 环境(除了base),您可以使用以下命令列出它们: conda env list 最后,您可以使用以下命令运行脚本: conda activate env_name # env_name is probably base in your case python script.py conda deactivate 或者 conda activate env_name python3 script.py conda deactivate
您将无法从本机安装的 python/python3 环境中导入这些包(除非您使用
pip
/安装了它们pip3
)。Anaconda 使用虚拟环境(默认环境称为base)。您必须激活 基本虚拟环境并使用其 python才能使用
pip
/pip3
或导入 Anaconda 的预安装包来安装其他包:或者
您可以使用以下命令检查基本虚拟环境中已安装的软件包:
如果您有多个 conda 环境(除了base),您可以使用以下命令列出它们:
最后,您可以使用以下命令运行脚本:
或者