Пытаюсь установить пакет из исходного кода. Я получаю: ImportError: нет запросов с именем модуля, пока пакет не установлен

#python #python-3.x #python-requests #open-source

#python #python-3.x #python-requests #с открытым исходным кодом

Вопрос:

Я пытаюсь установить:https://github.com/rozzac90/pinnacle.git из исходного кода. Если я набираю sudo python setup.py install (или sudo python setup.py configure ), я получаю:

 import requests
ImportError: No module named requests
  

Модуль установлен, я уверен. Он находится в списке установленных пакетов conda. Кроме того, если я попытаюсь импортировать его в других скриптах, и

 python  
>>> import requests
>>>
  

как с python 2, так и с python3. Я не получаю ошибок.

Я также удалил его и установил снова. Те же результаты.

Я использую Anaconda в среде python3. (Хотя я получаю те же ошибки в python 2.) Поэтому я не могу использовать команды pip. Я использую компьютер lubuntu последней версии.

У кого-нибудь есть идеи? Заранее спасибо!

Комментарии:

1. попробуйте удалить (возможно, как conda, так и pip), а затем переустановите. Обычно это исправляет что-то вроде этого

2. Я прочитал в документации, что pip небезопасен при использовании conda.

3. Я попробовал установить и удалить. Те же результаты.

4. попробуйте с помощью sudo /[annaconda_python_path]/python setup.py установить

5. @mm_ , спасибо 🙂

Ответ №1:

Предлагаемый ответ: Решение состояло в том, чтобы запустить скрипт в папке, где setup.py находится, в общем :

Попробуйте с

 sudo /[annaconda_python_path]/python setup.py install
  

Убедитесь, что в терминале активна правильная среда.