Pergunta

Eu ainda não consigo obter pydev e eclipse em macos para importar módulos de forma confiável.

Importar CSV gera um erro "Importação não resolvida:" dentro do PYDEV;No entanto, quando eu abro o terminal e executo o script do intérprete funciona bem.

PyDev está usando o intérprete encontrado em / usr / bin / python, que está apontando para o Python 2.7.

Os arquivos relevantes (csv.pyc e csv.pyo) estão em /system/library/frameworks/python.framework/versions/2.7/lib/python2.7, que está em PythonPath.

Foi útil?

Solução

Na verdade, para a biblioteca padrão, o PYDEV precisa dos arquivos .py (da sua descrição, você só tem os arquivos .pyc / .pyo) - deve fornecer um grande aviso quando você tentar configurar um intérprete onde o.arquivos py não estão disponíveis.

Então, a solução recomendada seria usar uma distribuição de python de http://python.org (em vez do padrãoque vem com o Mac OS) ou pegue a biblioteca padrão de outro lugar e copiá-lo para onde você tem a biblioteca padrão no Mac OS.

ver o "Importante para usuários de Mac" Note: http://pydev.org/manual_101_interpreter.html

Outras dicas

Toda vez que você adiciona um novo módulo, você precisa reconfigurar o intérprete em PyDev.Sempre que você fizer isso, não se esqueça de verificar o novo módulo que você está adicionando para ter certeza de que está sendo adicionado ao caminho do Python.

Alternativamente, você pode configurar cada projeto adicionando o novo módulo a ele.Mas isso significa que você terá que configurar isso em uma base de projeto.Eu faria isso de outra maneira.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top