anetczuk / LinakDeskApp

Desktop application that allows control of Linak office desk under Linux
MIT License
143 stars 13 forks source link

Cannot run the programs #5

Closed stefank17 closed 3 years ago

stefank17 commented 3 years ago

I followed the README.md and could not run the programs. Im using ubuntu 20. Where can I get these dependencies prompted in the error message?

Steps to reproduce

  1. clone repository
  2. python -m venv env
  3. activate newly created python environment
  4. pip install dependencies given in README.md
  5. run these commands given in Actual result section

Expected result

Error should not be throwed.

Actual result

./src/linakdeskctl
Traceback (most recent call last):
  File "/home/linux_user/anaconda3/lib/python3.8/runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/home/linux_user/anaconda3/lib/python3.8/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/home/linux_user/Desktop/some_folder/some_folder/LinakDeskApp/src/linakdeskapp/__main__.py", line 7, in <module>
    from .main import main
  File "/home/linux_user/Desktop/some_folder/some_folder/LinakDeskApp/src/linakdeskapp/main.py", line 46, in <module>
    from linakdeskapp.bt_device_connector import BTDeviceConnector
  File "/home/linux_user/Desktop/some_folder/some_folder/LinakDeskApp/src/linakdeskapp/bt_device_connector.py", line 43, in <module>
    from linak_dpg_bt.linak_device import LinakDesk
ModuleNotFoundError: No module named 'linak_dpg_bt'
./src/linakdeskapp/main.py
Traceback (most recent call last):
  File "./src/linakdeskapp/main.py", line 46, in <module>
    from linakdeskapp.bt_device_connector import BTDeviceConnector
  File "/home/linux_user/Desktop/some_folder/some_folder/LinakDeskApp/src/linakdeskapp/bt_device_connector.py", line 43, in <module>
    from linak_dpg_bt.linak_device import LinakDesk
ModuleNotFoundError: No module named 'linak_dpg_bt'
cd src; python3 -m linakdeskapp
Traceback (most recent call last):
  File "/home/linux_user/anaconda3/lib/python3.8/runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/home/linux_user/anaconda3/lib/python3.8/runpy.py", line 87, in _run_code
    exec(code, run_globals)
  File "/home/linux_user/Desktop/some_folder/some_folder/LinakDeskApp/src/linakdeskapp/__main__.py", line 7, in <module>
    from .main import main
  File "/home/linux_user/Desktop/some_folder/some_folder/LinakDeskApp/src/linakdeskapp/main.py", line 46, in <module>
    from linakdeskapp.bt_device_connector import BTDeviceConnector
  File "/home/linux_user/Desktop/some_folder/some_folder/LinakDeskApp/src/linakdeskapp/bt_device_connector.py", line 43, in <module>
    from linak_dpg_bt.linak_device import LinakDesk
ModuleNotFoundError: No module named 'linak_dpg_bt'
anetczuk commented 3 years ago

Hello Stefan,

the linak_dpg_bt module is a submodule placed in {project_root}/lib/linak_dpg_bt. To fetch it You can simply execute configure_submodules.sh script placed in project root dir.

stefank17 commented 3 years ago

Thank you for the help.