首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ModuleNotFoundError - Python无法导入模块:

ModuleNotFoundError - Python无法导入模块:
EN

Stack Overflow用户
提问于 2020-09-17 15:06:06
回答 2查看 121关注 0票数 0

我不能在VSCode中导入任何模块。

我的项目的结构是下一个:6. 6.Python -.vscode -settings.json -Ortiz -init.py -puntoentrada.py -Paquetes -Prueba1 -init.py -prob.py

puntoentrada.py看起来像这样:puntoentrada.py

然后,这是prob.py --我试着运行它,但是我遇到了一个名为“ModuleNotFoundError: No模块”的问题-- prob.py

然后,这是Python 目录的目录。

然后,这是可变环境PythonPath

然后,这是我在VSCode中的Python > Analysis文件夹路径:配置VSCode --这在"Usuario“、"Area de trabajo”和“6 Python”中是相同的

那么,这就是我的settings.json settings.json

我只想执行"prob.py“,唯一的任务是”导入VSCode“,但我做不到,因为根据VSCode”不存在“

那我能做什么呢?

EN

回答 2

Stack Overflow用户

发布于 2020-09-17 20:01:20

这不是一个VSCode,而是一个Python问题。Python在服务器端查找包和模块,您可以通过sys.path检查这些地方。如果prob.py是您的主脚本,那么Python会找到与prob.py位于同一个文件夹中的所有模块。如果您的脚本位于子文件夹中,则必须将其告诉Python:

from subfolder import mymodule

如果模块是完全独立路径中的包的一部分,则最好的选择是以可编辑模式安装该包:

pip install path/to/mypackage -e

但是在第二个包中必须有一个setup.py

一个快速和肮脏的解决方法是使用sys.path方法将这个单独的路径添加到append

票数 0
EN

Stack Overflow用户

发布于 2021-07-06 15:30:09

我已经为这些地方的操作环境更改了Python版本。

在右上角,您可以选择Python版本。

在左下角,您可以选择Python版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63940977

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档