Buongiorno a tutti,<br><br>sono nuovo della ML e pertanto ne approfitto per salutare tutti gli iscritti.<br><br>Ho iniziato da poco con Python (dopo esperienze con altri linguaggi di programmazione, principalmente C e C++).<br>
<br>Oggi, avendo del tempo a disposizione, stò provando a fare un semplice package e ho iniziato dal setup.py.<br>La distribuzione del mio package è molto semplice:<br>=================<br>root /<br> setup.py<br> + func/<br>
+ __init__.py<br> + inutile.py<br>=================<br>Il file setup.py contiene [1] e il file inutile.py contiene questa semplice funzione [2].<br><br>Lancio il file setup.py con l'opzione "develop" e tutto sembra andare a buon fine, ma quando apro l'interprete interattivo (non ho ancora creato un virtualenv, ma appena risolvo lo farò se riesco a farlo funzionare con python3), e scrivo "import miomodulo" ottengo un importerror: no module named miomodulo<br>
<br>Come mai?<br>Ho seguito diverse guide trovate sul web, e la cosa strana è che non ci sono errori... il file __init__.py è vuoto.<br><br>[1] <a href="http://paste.pocoo.org/show/HVkOu7R0HiZPHmSOL5y9/">http://paste.pocoo.org/show/HVkOu7R0HiZPHmSOL5y9/</a><br>
[2] <a href="http://paste.pocoo.org/show/7hJHptL5WL3Er6yu8PR3/">http://paste.pocoo.org/show/7hJHptL5WL3Er6yu8PR3/</a><br><br>Grazie mille in anticipo, e scusate se è un argomento che magari trattate migliaia di volte, ma mi sembra strano come fatto :(<br>