2014-12-20 5 views
2

Я пытаюсь установить и использовать python в первый раз, но у меня возникают проблемы с использованием extern librairies.Использование модуля в python

/usr/bin/python /path/core/__init__.py 
Traceback (most recent call last): 
    File "/Users/fabienlamarque/Downloads/RedditAPI/core/__init__.py", line 6, in <module> 
    import requests 
ImportError: No module named requests 

код Источник:

import requests 
r = requests.get(r'path/.json') 

Как я перемещался вокруг, пытаясь найти ответы, я нашел некоторые люди говорили мне использовать Пип, я действительно использовал пип и PIP3 (с питоном 2.7.5 и питоном 3.4.2), ответ всегда:

$ пункт установить запросы
Требование уже удовлетворены (используйте --upgrade для
обновления): запросы в /usr/local/lib/python2.7/site-packages
Очистка ...

Что выглядит как хорошая вещь, я вынужден переустановка несколько раз модуля, но у меня всегда есть та же проблема. Моя IDE говорит мне: «Нет модуля с именем« запросы ».
Что я пропустил?

Благодаря

+3

Вы используете правильный исполняемый файл Python? Возможно, у вас есть один в '/ usr/local/bin/python', но используете'/usr/bin/python'? –

+0

Вы должны изучить ['virtualenv's'] (http://docs.python-guide.org/en/latest/dev/virtualenvs/), которые упрощают управление пакетами для конкретного проекта * намного проще. – jonrsharpe

+0

Mmmmh при дальнейшей проверке я получил python 2.7.5, установленный в/usr/local/bin, и у меня есть некоторые файлы python в/usr/bin/(python, python-config, python2, python-config) – Fabinout

ответ

1

Я вижу/USR/BIN/питон там, так что это вариант * Никс.

вы, вероятно, найдете, что which python и which pip указывают на разные местоположения.

Вы можете просто скачать исходный код и использовать python setup.py install, предполагая, что ваш пользователь имеет права доступа к директории сайта puthon.

Virtualenv для виртуальных сред даже лучше, среды конда - это то, что я предлагаю на раннем этапе обучения, чтобы избежать этих головных болей на вашем пути.

Смежные вопросы