我不能在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”不存在“
那我能做什么呢?
发布于 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。
发布于 2021-07-06 15:30:09
我已经为这些地方的操作环境更改了Python版本。
在右上角,您可以选择Python版本。


在左下角,您可以选择Python版本。
https://stackoverflow.com/questions/63940977
复制相似问题