stingMantis
stingMantis

Reputation: 340

Python giving import errors

I have some code with the following structure:

+main-folder
   +Foo-folder/
       +foo
       +bar
       -file1.py
       -file2.py

  +bar-folder
      +bars

I'm trying to do a simple import like so:

#Some module in +foo
from foo-folder.file1 import some-module

so in Pycharm it works fine but when I run it from the command line. I get moduleNotFoundError. I'm using python 3.7 so I have no init.py files in them. Any idea about this?

Thanks,

Upvotes: 0

Views: 46

Answers (1)

Fantailed
Fantailed

Reputation: 118

When some module import works from PyCharm but not from the command line, it's usually because PyCharm automatically adds your project files to the Pythonpath.

In any case, also check your run configuration in PyCharm. What does it say is your working directory? Which directory are you starting it from when running from the command line?

Upvotes: 1

Related Questions