Instalando vips para python no Windows

2

Eu baixei o VIPS do link e extraí o arquivo ZIP na minha máquina e adicionei o diretório \ bin para o meu PATH.

Estou tentando importar a biblioteca vipsCC para o Python usando o comando:

da VImage de importação do vipsCC

mas continuo recebendo o erro:

'Nenhum módulo chamado vipsCC'

Como importo um módulo para o Python no Windows?

O que eu fiz:

Eu fiz o download do pacote VIPS do link , o extraí para o meu máquina windows, adicionou o diretório bin ao caminho do windows. Eu então tentei importar o pacote vipsCC para python usando a declaração "from vipsCC import *" mas recebo o erro que ele não consegue encontrar o módulo vipsCC.

Eu também (como um hack) copiei as DLLs do pacote vips para o diretório python DLLs, mas ainda assim não tive sorte.

O VIPS está funcionando bem no meu prompt de comando, mas não sei como importar para o Python.

Por favor, ajude!

Obrigado.

    
por Tums 31.12.2013 / 08:38

2 respostas

1

Você precisa definir PYTHONPATH. Esta pergunta foi respondida no rastreador de problemas do libvips:

link

    
por 08.01.2014 / 15:38
1

A simples configuração do PYTHONPATH não resolveu o problema. O LIBVIPS não é suportado no Windows e você precisa de algumas DLLs vinculadas que não estão incluídas no LIBVIPS. Na verdade, descobri o problema e postei a resposta para o rastreador de problemas do libvips, mas esqueci de atualizar essa questão. Um trecho dessa resposta é postado abaixo:

...

O pacote que achei que continha VIPSCC é chamado PyGTK e pode ser baixado em link .

Eu coloquei a pasta VIPSCC na pasta PYTHONHOME \ lib \ site-packages. Então eu usei uma ferramenta chamada Dependency Walker para encontrar todas as DLLs vinculadas que faltavam. Felizmente, eles estavam todos localizados no pacote PyGTK, e eu os coloquei no meu PYTHONPATH. Essa foi a causa do meu erro.

....

Espero que isso ajude alguém ....

    
por 12.01.2014 / 09:20