2013-02-15 5 views
2

Я использую Python 3.3. Просто загрузил и установил ghostscript 32 бит (выпуск GPL), но я не могу его импортировать.Не удается импортировать ghostscript

Я использую команду:

import ghostscript 

и я получаю сообщение об ошибке:

ImportError: No module named ghostscript 

Я попробовал его с капиталом 'G', по-прежнему не работает. Есть идеи?

+0

Как вы установили пакет? Какую ОС вы используете? – bernie

+0

Чтобы удалить сомнение, имя модуля - 'ghostscript'; в Нижнем регистре. Ссылка: http://pypi.python.org/pypi/ghostscript – bernie

+0

@bernie Я использую Windows 7. Я запустил файл .exe для Windows 32 бит отсюда: http://www.ghostscript.com/download/ gsdnld.html и он успешно установлен. –

ответ

5

Вам необходимо не устанавливать Ghostscript, а также установить модуль Python. Загрузите его отсюда: http://pypi.python.org/pypi/ghostscript и распакуйте файл и запустите python setup.py install

Этот модуль не сообщает о работе с Python 3, поэтому вам, вероятно, придется использовать Python 2. Также он не тестировался в Windows.

+1

FYI, мне было очень легко заставить его работать для меня с python3. все, что мне нужно было сделать, - запустить python2 в python3 инструмент преобразования 2to3 в каталог установки: «2to3 -w /usr/local/lib/python3.5/dist-packages/ghostscript/» –

0

Я смог исправить эту проблему, скопировав репозиторий ghostscript в файл, который вы импортировали. Но поскольку ghostscript написан на python2, и вы используете python 3, вам нужно исправить некоторые ошибки. Например:

no module named _gsprint under __init__.py 

(фиксируется путем обновления "import _gsprint as gs" в from . import _gsprint as gs).

Thanks

+0

FYI, мне было очень легко чтобы он работал для меня с python3. все, что мне нужно было сделать, - запустить python2 в python3 инструмент преобразования 2to3 в каталог установки: «2to3 -w /usr/local/lib/python3.5/dist-packages/ghostscript/» –

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