tht13 / Python-vscode

A Python language pack for Visual Studio Code
MIT License
17 stars 11 forks source link

Unresolved input #49

Open swapnens opened 4 years ago

swapnens commented 4 years ago

Issue Type: Bug

I am importing files from a different directory. I have opened a directory on VS code which is a parent of both. However, I get unresolved import..

However, running the current file using python -m works just fine and python handles the relative naming of the imports.

Edit: I have a multi-directory project. I use absolute imports for each directory. For example, main_dir - sub_dir1
- a.py (has say class A)
- sub_dir2
- b.py (imports class A. Syntax: from subdir1.a import A)

When I run it in the terminal, from main_dir, it works fine. However, this import gives me an "unresolved import 'differential_diagnosis.src.algorithm'Python(unresolved-import)" in VS code. I do not know how to fix this.

The biggest challenge I face because of this is that I cannot use the peek feature to look at what the member functions of class A do.

I have raised a similar question on stack overflow (https://stackoverflow.com/questions/62341115/vs-code-relative-imports-linting)

Extension version: 0.2.3 VS Code version: Code 1.44.2 (ff915844119ce9485abfe8aa9076ec76b5300ddd, 2020-04-16T16:36:23.138Z) OS version: Windows_NT x64 10.0.19041

System Info |Item|Value| |---|---| |CPUs|Intel(R) Core(TM) i7-6700HQ CPU @ 2.60GHz (8 x 2592)| |GPU Status|2d_canvas: enabled
flash_3d: enabled
flash_stage3d: enabled
flash_stage3d_baseline: enabled
gpu_compositing: enabled
multiple_raster_threads: enabled_on
oop_rasterization: disabled_off
protected_video_decode: unavailable_off
rasterization: enabled
skia_renderer: disabled_off_ok
video_decode: enabled
viz_display_compositor: enabled_on
viz_hit_test_surface_layer: disabled_off_ok
webgl: enabled
webgl2: enabled| |Load (avg)|undefined| |Memory (System)|15.83GB (7.21GB free)| |Process Argv|C:\Users\swapnendu sanyal\Desktop\Rimads.code-workspace| |Screen Reader|no| |VM|0%|