2013-10-03 2 views
0

Я пробовал уже 3 дня с удачей, я действительно в отчаянии.Невозможно импортировать библиотеку в Python - Ubuntu 12.04

Я установил NumPy, а также matplotlib. Я пытаюсь включить matplotlib в свои приложения, но он не работает. Я использую Eclipse с подключаемым модулем PyDev, но всякий раз, когда я пытаюсь его импортировать, я получаю сообщение об ошибке, хотя я добавил его в библиотеки, которые он должен импортировать каждый раз.

Я начинаю с Linux, и я действительно не знаю, как сделать что-то в верхней части головы. Я хотел бы знать, связано ли это с PYTHONPATH, и если да, то как я могу его изменить?

Кроме того, при запуске whereis matplotlib я получаю matplotlib: usr/share/matplotlib.

EDIT Несмотря на то, что мне не удалось решить проблему, и меня больше не интересует, я считаю этот вопрос закрытым. Я решил использовать бесплатную версию PyCharm, как это было предложено @FooBarUser.

+0

@BobbyDigital Я думаю, что это проблема, связанная с [тегом: python] – SaidbakR

+2

Вы имеете в виду, что вы запускаете код, и он дает ошибку или eclipse дает ошибку, говоря, что он не может найти библиотеку? –

+2

Можете ли вы импортировать модуль в python самостоятельно (открыть терминал, запустить 'python', а затем' import matplotlib')? –

ответ

0

На моем Ubuntu 12.04 модули, подобные этим, установлены в /usr/local/lib/python2.7/dist-packages. Добавим, что в PYTHONPATH может помочь разрешить issue.In мой ~/.bashrc У меня есть

export PYTHONPATH=... 
export PYTHONPATH=/usr/local/lib/python2.7/dist-packages:$PYTHONPATH 
export PYTHONPATH= 

Edit: если у вас также есть Python 3 установлен на вашей системе, NumPy может также быть в

/usr/lib/pyshared/python2.7/numpy 

Если последняя версия numpy была построена для обратной совместимости с версиями 2.7 и 3. *, программа установки может поместить ее в этот каталог, предназначенный для пакетов, которые могут быть разделены между несколькими номерами версий python.

+0

Я проверил папку, которую вы предложили, но в ней нет ничего, поэтому нет смысла пытаться это сделать. Есть ли способ, которым я могу перемещать/устанавливать библиотеку matplotlib? – cgf

+0

см. Мое редактирование, может помочь – Tommy

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