Python - запустить NumPy без интерпретатора Python - PullRequest
3 голосов
/ 27 октября 2011

У меня есть код .x3d, который ссылается на скрипт Python.Я пытаюсь реализовать определенные функции, которые используют модуль NumPy.Тем не менее, я могу импортировать только встроенные модули из Python.

Я ищу способ импортировать модуль numpy в скрипт без необходимости вызывать интерпретатор (то есть «test.py» вместо"python test.py").

В настоящее время я получаю "ImportError: Нет модуля с именем numpy".

Мой вопрос: есть ли способ импортировать модуль numpy без необходимости вызова изпереводчик?Есть ли способ включить numpy в качестве одного из встроенных модулей Python?

Ответы [ 3 ]

4 голосов
/ 27 октября 2011
  1. найдите, где в вашей системе установлен numpy.Для меня это здесь: /usr/lib/pymodules/python2.7

  2. явно импортируйте его перед импортом numpy

import sys

sys.path.append('/usr/lib/pymodules/python2.7')

... если вам нужна помощь в поиске правильного пути, проверьте содержимое файла sys.path при использовании интерпретатора python

import sys

print sys.path

3 голосов
/ 27 октября 2011

Я собираюсь догадаться, что ваш #! строка указывает на другой интерпретатор Python, отличный от того, который вы обычно используете. Убедитесь, что они указывают на один и тот же.

1 голос
/ 27 октября 2011

Добавьте библиотеки num.py в sys.path перед вызовом import

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...