Pip 安装模块后,在虚拟环境中找不到该模块

Pip 安装模块后,在虚拟环境中找不到该模块,pip,virtualenv,git-submodules,Pip,Virtualenv,Git Submodules,我使用“git submodule add mymodule”将一个git子模块添加到我的项目中。项目包含在虚拟环境中。在切换到子模块目录后,我使用“pip install”安装了子模块。如果我运行pipfreeze,mymodule似乎已成功安装。但是,当我在代码中导入mymodule并运行代码时,会出现ModuleNotFoundError 我真的不确定下一步该试什么。我可以进入虚拟环境的site packages文件夹,我可以看到mymodule的所有文件(包括dunder init.py

我使用“git submodule add mymodule”将一个git子模块添加到我的项目中。项目包含在虚拟环境中。在切换到子模块目录后,我使用“pip install”安装了子模块。如果我运行pipfreeze,mymodule似乎已成功安装。但是,当我在代码中导入mymodule并运行代码时,会出现ModuleNotFoundError

我真的不确定下一步该试什么。我可以进入虚拟环境的site packages文件夹,我可以看到mymodule的所有文件(包括dunder init.py)——看起来还可以。。 我运行“whichpython”,得到虚拟环境的目录,这就是我所期望的

我正在Windows10上使用vscode和Python3.9.5中的jupyter笔记本

如果不使用jupyter笔记本,而是创建一个test.py文件,导入模块并运行该文件,则会出现以下错误: bash:意外标记“%&”附近出现语法错误

我能试着调试这个问题吗

谢谢 安迪