Perché PyDev non può trovare il modulo CSV?
-
12-12-2019 - |
Domanda
Non riesco ancora a ottenere PYDEV ed ECLIPSE sui macOS per importare in modo affidabile i moduli.
Import CSV genera un errore "Import import:" Errore all'interno di PYDEV;Tuttavia, quando apro il terminale e eseguo lo script dall'interprete funziona bene.
PyDev utilizza l'interprete trovato a / usr / bin / pitone, che punta a Python 2.7.
I file rilevanti (csv.pyc e csv.pyo) sono in /system/library/frameworks/python.framework/versions/2.7/lib/python2.7, che è in Pythonpath.
Soluzione
In realtà, per la libreria standard, PyDev ha bisogno dei file .py (dalla tua descrizione hai solo i file .pyc / .pyo) - Dovresti darti un grande avviso quando si tenta di configurare un interprete dove il.I file Py non sono disponibili.
Quindi, la soluzione consigliata utilizzerebbe una distribuzione Python da http://python.org (invece del defaultche viene fornito con Mac OS) o afferra la libreria standard da altrove e copialo da dove hai la libreria standard in Mac OS.
Vedere la nota "Importante per gli utenti Mac" a: http://pydev.org/manual_101_interpreter.htmljectA>
Altri suggerimenti
Ogni volta aggiungi un nuovo modulo, è necessario riconfigurare l'interprete in PyDev.Ogni volta che lo fai, non dimenticare di controllare il nuovo modulo che stai aggiungendo per assicurarti che venga aggiunto al percorso Python.
In alternativa, è possibile configurare ciascun progetto aggiungendo il nuovo modulo ad esso.Ma questo significa che dovrai configurarlo su base di progetto.Lo farei dall'altra parte.