numpy VSC可以解析预安装的导入,但不能解析手动安装的导入,为什么?

xvw2m8pv  于 2023-01-02  发布在  其他
关注(0)|答案(2)|浏览(172)

我有一个问题后,我把我的代码从Pycharm到Visual Studio代码。我使用exakt相同的解释器为两者。为我的编程,我需要一些导入,我不得不手动安装和一些是预先安装的Python。这是预先安装的工作perfektly罚款,但对于每一个管道安装的导入,VSC说“导入无法解决”,尽管它在Pycharm上工作,在cmd中工作得很好!当我在控制台中为expample写“pip install numpy”时,它说它已经安装了!有人知道问题是什么吗?
我尝试重新安装Python,所有导入和Visual Studio代码,但没有帮助。此外,我搜索了网络和stackoverflow,如果有人有类似的问题,情况就是这样。尽管没有人描述一些导入工作和一些不工作的错误,我尝试了大多数建议的解决方案,但他们没有帮助。你不能在照片上看到它,但代码运行WSL:Ubuntu也许能帮上忙。
In the Terminal its says numpy is installed, right after it says there is no module named numpy
terminal version is 3.11.1 but import is saved in Python3.8

vxf3dgd4

vxf3dgd41#

在图片的右下角,可以看到运行的是Python 3.11.1,而终端输出显示numpy安装在Python 3.8环境中。
看起来你的终端好像在另一个环境下工作,你是否在VSCode中用Ctrl+Shift+P选择了你的解释器(可能是Python 3.8的解释器),然后输入Select Interpreter,然后选择解释器?

3xiyfsfu

3xiyfsfu2#

好的,我找到了错误的原因。原因是我专注于使用新的3.11或3.10,而完全忽略了测试3.8是否有效。幸运的是,我尝试了它,它有效!

相关问题