每当我键入 import [package]
或其中的任何变体时,我从 pip 下载的每个包都会出现此错误。这也意味着这些包不起作用。这很奇怪,因为它曾经有效。
编辑:显然它在 Jupyter Notebooks 上工作得很好,但在普通的 python 文件中则不行。
答案 0 :(得分:0)
您似乎以错误的方式安装模块,特别是安装到不正确的目录(或 python 版本)。 您始终可以通过以下方式检查模块/软件包是否已安装:
pip list
如果能看到列表中的模块,则表示已安装,如果没有,则需要正确安装。
有时你可能安装了不同版本的python,你将包安装到版本X并尝试在版本Z上运行它。你需要做的就是澄清你的python版本,检查pip是否指的是python这样做:
pip -V
它显示了 pip 版本以及它所指的 python 版本。
最好的方法 总是尝试创建一个虚拟环境并在那里安装软件包。 创建虚拟环境
python -m venv <VENV_NAME>
然后激活它:
source <VENV_NAME>/bin/activate # MacOS & Linux
<VENV_NAME>/Scripts/activate # Windows
然后,安装您的软件包。之后应该不会有任何问题。
答案 1 :(得分:-1)
在您的工作区设置中,您可以像这样设置 Python 路径:
{
"python.pythonPath": "/path/to/your/venv/bin/python",
}
确保对 Python3 使用 Pip3,对 Python2 使用 Pip2