Skip to content

Dependencies installed, but main.py throws errors #2

@Kabouik

Description

@Kabouik

I installed asciimatics and keyboard using pip, ncurses is installed, but I can't run main.py regardless of the version of Python I use:

nemo@Sailfish nnn]$ devel-su pip install asciimatics
Password: 
Collecting asciimatics
  Downloading asciimatics-1.11.0-py2.py3-none-any.whl (96 kB)
     |████████████████████████████████| 96 kB 1.4 MB/s 
Requirement already satisfied: future in /usr/lib/python3.8/site-packages (from asciimatics) (0.18.2)
Requirement already satisfied: Pillow>=2.7.0 in /usr/lib/python3.8/site-packages (from asciimatics) (5.4.1)
Collecting pyfiglet>=0.7.2
  Downloading pyfiglet-0.8.post1-py2.py3-none-any.whl (865 kB)
     |████████████████████████████████| 865 kB 2.9 MB/s 
Collecting wcwidth
  Downloading wcwidth-0.1.9-py2.py3-none-any.whl (19 kB)
Installing collected packages: pyfiglet, wcwidth, asciimatics
Successfully installed asciimatics-1.11.0 pyfiglet-0.8.post1 wcwidth-0.1.9
[nemo@Sailfish nnn]$ devel-su pip install keyboard   
Password: 
Collecting keyboard
  Downloading keyboard-0.13.5-py3-none-any.whl (58 kB)
     |████████████████████████████████| 58 kB 828 kB/s 
Installing collected packages: keyboard
Successfully installed keyboard-0.13.5
[nemo@Sailfish term-tris]$ python main.py 
Traceback (most recent call last):
  File "main.py", line 1, in <module>
    from asciimatics.screen import Screen
ImportError: No module named asciimatics.screen
[nemo@Sailfish term-tris]$ 
[nemo@Sailfish term-tris]$ python3 main.py 
Traceback (most recent call last):
  File "main.py", line 1, in <module>
    from asciimatics.screen import Screen
  File "/usr/lib/python3.8/site-packages/asciimatics/screen.py", line 2152, in <module>
    import curses
  File "/usr/lib/python3.8/curses/__init__.py", line 13, in <module>
    from _curses import *
ModuleNotFoundError: No module named '_curses'
[nemo@Sailfish term-tris]$ 

I tried as root, but got the same errors. Any ideas? Is it possible my version of ncurses is too old? I only have 6.1 available.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions