Getting error during module import ...

8 views
Skip to first unread message

JSK

unread,
Jan 6, 2020, 7:45:39 AM1/6/20
to lemoncheesecake

Getting error to import module ..please help me ..I am new on python and using lcc  on my new framework

C:\Users\Administrator\PycharmProjects\TestApi_Project\suites>lcc run
Cannot import file 'C:\Users\Administrator\PycharmProjects\TestApi_Project\suites\SEPMAPI_Suites.py':
<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
Traceback (most recent call last):
  File "c:\users\administrator\pycharmprojects\pyrestest-master\myenv\lib\site-packages\lemoncheesecake\helpers\moduleimport.py", line 72, in import_module
    mod = imp.load_module(package_name + mod_name, fh, path, description)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\imp.py", line 234, in load_module
    return load_source(name, filename, file)
  File "C:\Users\Administrator\AppData\Local\Programs\Python\Python37\lib\imp.py", line 171, in load_source
    module = _load(spec)
  File "<frozen importlib._bootstrap>", line 696, in _load
  File "<frozen importlib._bootstrap>", line 677, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 728, in exec_module
  File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  File "C:\Users\Administrator\PycharmProjects\TestApi_Project\suites\SEPMAPI_Suites.py", line 6, in <module>
    from components.user import User, create_user, get_sepmversion
  File "C:\Users\Administrator\PycharmProjects\TestApi_Project\components\__init__.py", line 1, in <module>
    from . import user
  File "C:\Users\Administrator\PycharmProjects\TestApi_Project\components\user.py", line 2, in <module>
    from common.endpoint_constants import users, ver
  File "C:\Users\Administrator\PycharmProjects\TestApi_Project\common\__init__.py", line 3, in <module>
    from . import header
  File "C:\Users\Administrator\PycharmProjects\TestApi_Project\common\header.py", line 1, in <module>
    from suites.SEPMAPI_Suites import TOKEN_ID
  File "C:\Users\Administrator\PycharmProjects\TestApi_Project\suites\SEPMAPI_Suites.py", line 6, in <module>
    from components.user import User, create_user, get_sepmversion
ImportError: cannot import name 'User' from 'components.user' (C:\Users\Administrator\PycharmProjects\TestApi_Project\components\user.py)
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Akshay Maldhure

unread,
Jan 6, 2020, 8:32:41 AM1/6/20
to lemoncheesecake
Hello,

Did you set your PYTHONPATH? If not, can you try with that?

PS: If PYTHONPATH is the issue, this issue has got nothing to do with lcc.

Nicolas Delon

unread,
Jan 6, 2020, 9:34:31 AM1/6/20
to lemoncheesecake
Hello,

You seem to have a circular import issue on your own project:
[...]

  File "C:\Users\Administrator\PycharmProjects\TestApi_Project\suites\SEPMAPI_Suites.py", line 6, in <module>
   from components.user import User, create_user, get_sepmversion
 File "C:\Users\Administrator\PycharmProjects\TestApi_Project\components\__init__.py", line 1, in <module>
   from . import user
 File "C:\Users\Administrator\PycharmProjects\TestApi_Project\components\user.py", line 2, in <module>
   from common.endpoint_constants import users, ver
 File "C:\Users\Administrator\PycharmProjects\TestApi_Project\common\__init__.py", line 3, in <module>
   from . import header
 File "C:\Users\Administrator\PycharmProjects\TestApi_Project\common\header.py", line 1, in <module>
   from suites.SEPMAPI_Suites import TOKEN_ID
 File "C:\Users\Administrator\PycharmProjects\TestApi_Project\suites\SEPMAPI_Suites.py", line 6, in <module>
   from components.user import User, create_user, get_sepmversion


It happens on components\user.py <=> suites\SEPMAPI_Suites.py.

This is generally a bad idea that some common/shared code import something which is in a test suite module.

Best regards,

Nicolas.
Reply all
Reply to author
Forward
0 new messages