![](/img/trans.png)
[英]VSCode ModuleNotFoundError: No module named <...> in Terminal
[英]ModuleNotFoundError in VSCode Terminal
我将 C++ 代码包装到 pybind11 模块中。 我在python中导入模块。 我在 ubuntu 机器上远程工作,当我使用 ssh 连接和 TurboVNC 服务器访问机器以进行可视化时,我可以毫无问题地使用我的代码,这意味着导入可以正常工作。
但是,当我尝试在 VSCode 中的终端内运行我的项目时,我在 python 中在导入包装的 c++ 模块的代码行中得到一个ModuleNotFoundError
。 (我在笔记本电脑上使用 VSCode 使用 ssh 插件访问我的 ubuntu 机器)
有人知道如何避免这种情况吗?
如果您尝试运行python3 YOUR_FILE.py
并且遇到导入错误,也许您可以检查您正在寻找的模块是否已正确安装在您的遥控器上。
您可以通过 ssh 进入远程并运行以下命令以查看它是否已安装。
sudo apt-get update
sudo apt-get install MISSING_MODULE
您还可以检查 dist-packages 目录或 site-packages 目录。 您可以通过运行来获取目录列表:
# dist-packages directories list
python3 -m site
# site-packages directories list
python3 -m site --user-site
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.