J'essaye de créer mon propre paquet de python sur Github afin que je puisse l'installer sur n'importe quelle machine. C'est l'installation et le module est là quand vous faites pip3 freeze
mais il y a une erreur d'importation.Module téléchargé de Github ne pas importer
J'ai cherché "erreur d'importation avec module dans pip" et n'a pas pu trouver un article pertinent traitant spécifiquement de ce problème.
Voici mes commandes de terminaux:
>>>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
Lorsque je tente d'importer il y a une erreur:
Traceback (most recent call last):
File "test_staging.py", line 1, in <module>
import machine_learning
ImportError: No module named 'machine_learning'
Il doit y avoir quelque chose de mal avec mon fichier de configuration, mais je ne suis pas sûr ce que c'est.
Mise à jour
La question était dans le fichier de configuration.
packages=['MachineLearning']
aurait dû être:
packages=['MachineLearning',
'MachineLearning.get_data',
"MachineLearning.pre_processing",
"MachineLearning.train_test_optimize"],