Почему Python импорт библиотеки не работает через NRPE - PullRequest
0 голосов
/ 12 марта 2020

Я разрабатываю плагин Nrpe в Python.

Когда я пытаюсь выполнить свой код, он хорошо работает на моей машине. Но когда NRPE выполняет его, возникает ошибка: «Нет модуля с именем pycurl»

Я работаю над CentOs6.10 с Python 3.4, и я установил pycurl с простой установкой, путь к pycurl.py is /usr/lib/python3.4/site-packages//usr/lib/python3.4/site-packages/pycurl.py

И мой PYTHONPATH = ['/ usr / local / bin ',' /usr/lib64/python34.zip ',' /usr/lib64/python3.4 ',' /usr/lib64/python3.4/plat-linux ', '/usr/lib64/python3.4/lib-dynload', '/usr/lib64/python3.4/site-packages', '/usr/lib/python3.4/site-packages' ]

Надеюсь, кто-нибудь сможет мне помочь?

Спасибо!

1 Ответ

0 голосов
/ 12 марта 2020

Вам, вероятно, понадобится что-то вроде: python3 -m pip install pycurl

Вы можете использовать: python3 -m pip install --user pycurl или виртуальную среду.

Pycurl не поставляется с python. Вы должны установить его с помощью pip от pypi.

...