2017-06-23 40 views
0

Ich versuche mein eigenes Python-Paket auf Github zu erstellen, damit ich es auf jedem beliebigen Rechner installieren kann. Es wird installiert und das Modul ist dabei pip3 freeze, aber es gibt einen Importfehler.Modul von Github nicht importiert

Ich habe nach "Importfehler mit Modul in Pip" gesucht und konnte keinen relevanten Artikel speziell zu diesem Problem finden.

Hier sind meine Terminal-Befehle:

>>>sudo -H pip3 install git+git://github.com/iethan/machine_learning.git 
Collecting git+git://github.com/iethan/machine_learning.git 
Cloning git://github.com/iethan/machine_learning.git to /private/tmp/pip-kupvue2i-build 
Installing collected packages: machine-learning 
Running setup.py install for machine-learning ... done 
Successfully installed machine-learning-0.0.1 

Wenn ich zu importieren versuchen, es ein Fehler ist:

Traceback (most recent call last): 
    File "test_staging.py", line 1, in <module> 
import machine_learning 
ImportError: No module named 'machine_learning' 

Es ist etwas falsch mit meinem Setup-Datei sein muss, aber ich bin nicht sicher, was es ist.

aktualisieren

Das Problem war in der Setup-Datei.

packages=['MachineLearning'] 

Sollte waren:

packages=['MachineLearning', 
      'MachineLearning.get_data', 
      "MachineLearning.pre_processing", 
      "MachineLearning.train_test_optimize"], 

Antwort

0

Sie haben: gesammelten Pakete installieren: Maschinelles Lernen Und dann: import machine_learning

Try-Modul Maschinelles Lernen zu umbenennen. Ich glaube, du hast einige Sonderzeichen gemischt.

0

Das Modul heißt MachineLearning. Aber es fehlt __init__.py. Es scheint, dass zu viele Bugs im Paket sind, es ist noch nicht fertig für die Installation.

Verwandte Themen