Как я могу установить curses для CentOS 6.10 с Python3.6.4? - PullRequest
2 голосов
/ 07 марта 2019

У меня установлена ​​CentOS 6.10, где я выполнил альтернативную установку Python 3.6.4.

Когда я активирую виртуальную среду и пытаюсь запустить мою программу, я получаю следующую ошибку при попытке импортироватьcurses:

File "/usr/local/lib/python3.6/curses/__init__.py", line 13, in <module>
from _curses import *
ModuleNotFoundError: No module named '_curses'

Я попытался найти правильные curses и установить с помощью pip / pip3 - но не повезло.

Как мне получить правильные curses, чтобы я мог восстановить python3.6 а он будет функционировать?

1 Ответ

1 голос
/ 07 марта 2019

https://docs.python.org/3/library/curses.html#module-curses

Модуль curses предоставляет интерфейс для библиотеки curses

То есть вам нужна библиотека проклятий в вашей системе. Для перекомпиляции Python вам также понадобятся заголовочные (включающие) файлы из пакета разработки.

sudo yum install ncurses-devel
...