Нет модуля с именем Zeep — Python

Я пытаюсь запустить команду:

python -m zeep [wsdl url]

для проверки файла wsdl. Тем не менее, я продолжаю получать ошибку

/usr/bin/python: нет модуля с именем zeep

я уже бежал

pip install zeep

и он успешно установлен. Однако эта команда продолжает давать сбой.

Я запускаю эти команды на удаленном (ssh) сервере с python 2.7.


person hamela777    schedule 06.01.2020    source источник


Ответы (3)


Сначала проверьте версию Python, которая у вас есть, если она работает на Python 3.

python3 -m pip install zeep

затем запустите команду

python3 -m zeep <wsdl url>

если вы решили работать с python2, измените 3 на 2 или 2.7

person sadakmed    schedule 06.01.2020
comment
Это команда, которую я пытаюсь выполнить. Я уже установил zeep, повторный запуск «pip install zeep» дает мне несколько строк с командой «Требование уже выполнено» - person hamela777; 07.01.2020
comment
моя версия питона 2.7 - person hamela777; 07.01.2020
comment
затем используйте pip2 и повторно запустите команду и скажите мне, что произошло? - person sadakmed; 07.01.2020
comment
хорошо, запустите команду «python», чтобы перейти к терминалу python, а затем введите «import zeep» - person sadakmed; 07.01.2020
comment
Это тоже не работает - та же ошибка (нет модуля с именем zeep) - person hamela777; 07.01.2020
comment
это означает, что его там нет, используемый вами pip не установил его в python u r, используя - person sadakmed; 07.01.2020
comment
Извините за невежество, но как это исправить? - person hamela777; 07.01.2020
comment
что я обычно делаю, так это устанавливаю пакет со всеми пипсами в моей системе, pip2 pip3 pip3.*, я набираю pip и затем дважды нажимаю вкладку, чтобы увидеть все версии пипсов, которые у меня есть, и устанавливаю пакет со всеми версиями пипсов. - person sadakmed; 07.01.2020

правильная команда должна быть

python -m zeep <wsdl url>

если это не работает, убедитесь, что

pip install zeep

запустить успешно

person Jérôme Fink    schedule 06.01.2020
comment
Это команда, которую я пытаюсь выполнить. Я уже установил zeep, повторный запуск «pip install zeep» дает мне несколько строк с командой «Требование уже выполнено» - person hamela777; 07.01.2020
comment
Попробуйте python -m pip install zeep --user Это гарантирует, что zeep будет установлен с использованием pip, связанного с вашим интерпретатором python. - person Jérôme Fink; 07.01.2020

Попробуй это.

/usr/bin/pip install zeep

Причина:

запустите which pip и проверьте реальный путь pip

Если реальный путь не /usr/bin/pip

Вы можете установить модуль zeep в другой библиотеке Python.

person Matthew Liu    schedule 07.01.2020