Vscode - 无法导入 numpy 但 pip 说它已安装?
Vscode - can't import numpy but pip says it is installed?
我正在 venv 中写一些 python 但它不会让我导入 numpy,即使它已安装...
我可以在 venv 文件夹中看到 PyQt 和 NumPy 都已安装并在库中,pip 也告诉我这一点,但它不允许我导入 numpy,即使在同一个 venv 库中的 PyQt 是可以导入 Vscode!
当我在 shell 中导入它时它甚至可以工作,但在实际 class...
中却没有
此外,numpy不仅安装在venv中,而且它也安装在我的实际系统中。
有人知道是什么原因造成的吗?
根据您提供的信息,建议您参考以下两个方面:
使用python环境。
请在VS Code终端使用命令“pip --version
”或“python --version
”检查当前终端使用的python环境是否与python在VS Code的左下角。
(如果不一样,请使用快捷键Ctrl+Shift+`打开新的VS Code终端,会自动进入选择的环境。)
另外,对于虚拟环境,请确保终端已激活此环境。
请检查模块安装包。可以使用命令“pip show numpy
”查看模块“numpy”在该环境下的位置,然后找到模块文件夹删除,然后重新安装,以免损坏或不兼容模块的内部文件。 (VS Code识别的模块存放在使用的python环境中的“lib\site-packages
”。)
我正在 venv 中写一些 python 但它不会让我导入 numpy,即使它已安装... 我可以在 venv 文件夹中看到 PyQt 和 NumPy 都已安装并在库中,pip 也告诉我这一点,但它不允许我导入 numpy,即使在同一个 venv 库中的 PyQt 是可以导入 Vscode!
当我在 shell 中导入它时它甚至可以工作,但在实际 class...
中却没有此外,numpy不仅安装在venv中,而且它也安装在我的实际系统中。
有人知道是什么原因造成的吗?
根据您提供的信息,建议您参考以下两个方面:
使用python环境。
请在VS Code终端使用命令“
pip --version
”或“python --version
”检查当前终端使用的python环境是否与python在VS Code的左下角。(如果不一样,请使用快捷键Ctrl+Shift+`打开新的VS Code终端,会自动进入选择的环境。)
另外,对于虚拟环境,请确保终端已激活此环境。
请检查模块安装包。可以使用命令“
pip show numpy
”查看模块“numpy”在该环境下的位置,然后找到模块文件夹删除,然后重新安装,以免损坏或不兼容模块的内部文件。 (VS Code识别的模块存放在使用的python环境中的“lib\site-packages
”。)