Я только что начал новый проект, и клиент дал мне новую версию Mac Book Pro вместе с некоторыми сценариями Python, которые они разработали. К сожалению, я не могу заставить скрипт Python работать правильно.Импорт Запрос не найден
Я новичок в использовании Mac.
Когда я пытаюсь запустить программу Python, я получаю сообщение об ошибке в строке «импортные запросы», несмотря на то, что я установил модуль запросов через pip. Возможно, проблема связана с тем, что я новичок в Python и Mac и загрузил последний Python, прежде чем понял, что 2.7 предварительно установлен или может быть совершенно другим.
Первые 2 строки в файле xxx.py
похоже на работу
import csv
from bs4 import BeautifulSoup
import requests
Ошибка:
File /Users/ad/Downloads/xxx.py, Line 5, in <module>
from import requests
ImportError: No module named requests
От терминала:
ADs-MacBook-Pro:Downloads ad$ pip3 list
pip (1.5.6)
requests (2.4.1)
setuptools (2.1)
ADs-MacBook-Pro:Downloads ad$ echo "$PATH"
/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
Любое предложение будет оценено ...
Кстати, из папки загрузки, что я бегу файл xxx.py
от я получаю:
$ python
Python 2.7.5 (default, Mar 9 2014, 22:15:05)
...
>>> import requests
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named requests
Но из папки, содержащей библиотеку запросов
ad$ pwd
/Library/Python/2.7/site-packages/requests-2.4.1
я заставить его работать в Терминале
requests-2.4.1 ad$ python
Python 2.7.5 (default, Mar 9 2014, 22:15:05)
...
>>> import requests
Поэтому я подозреваю, что это ошибка установки переменной PATH или среды.
Как вы запускаете скрипт? Вы уверены, что он работает с Python 3? –
Вы использовали sudo для установки? это .. * 'sudo' pip install запросы *? – kums
Вы уверены, что это сообщение об ошибке? Кажется, это неправильно. Попробуйте запустить консольные 'python3 -c 'запросы импорта'', проверьте результат и обновите вопрос. –