2013-06-04 2 views
0

я пытаюсь запустить SymPy, библиотека для Python, но у меня проблема ...Импорт делает работу в консоли, но не сценарий

Когда я импортировать SymPy в консоли

>>> import os 
>>> from os import chdir 
>>> chdir("C:/sympy-0.7.2") 
>>> import sympy 
>>> 

Он работает, но если я создаю скрипт с этим контентом ... ОШИБКА! Почему?

Эта ошибка

Traceback (most recent call last): 
    File "**", line 4, in <module> 
    import sympy 
ImportError: No module named sympy 

ответ

4

попробовать это ..

import sys 
sys.path.append("C:/sympy-0.7.2") 
import sympy 
+0

Yep. Это путь. –

+0

Спасибо! Я узнаю больше об этой функции sys.path, спасибо! – user2452046

+0

Хотя это работает, это довольно временное решение, и вам нужно будет добавить первые две строки для каждого скрипта, который хочет использовать 'sympy'. «Обычным» способом является установка «sympy». Например. через 'pip' или загрузить и использовать' setup.py'. –

1

Выполнить скрипт из C:/sympy-0.7.2.

Еще не установлено sympy. Он войдет в ваш каталог site-packages и будет доступен в любом месте. Переход на C:/sympy-0.7.2 и ввод python setup.py install должен работать.

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