2017-05-10 1 views
0

Dies ist eine sehr Fußgänger Frage sein soll, aber wie gehe ich davon zu machen, so dass jedes Mal wenn ich eine neue Python-Bibliothek zu schreiben oder von Github eine herunterladen, kann ich nur tun:Python: PYTHONPATH

$ import my_module

oder

$ import github_module

ohne viel Aufhebens?

Gibt es ein empfohlenes Verzeichnis, in dem alle meine benutzerdefinierten oder heruntergeladenen Module gespeichert werden können? Nur für den Fall: Ich habe Python3.6 mit brew install installiert, weil ein Youtube-Video mir gesagt hat, dass dies der beste Weg ist, es zu tun.

Versuchte Lösungen:

  • /path/to/my_module zu sys.path Anfügen jedes Mal. Art von funktioniert, aber nicht ordentlich.
  • Basteln mit der ./profile oder ./bash_profile. Nachdem ich jedoch die Sitzung gespeichert und versucht habe, mein Terminal erneut zu öffnen, erkannte Bash keinen meiner Befehle wie jupyter notebook. Ich habe einen Notfall rückgängig gemacht, um die ./profile Datei in den ursprünglichen Zustand zurückzusetzen. Angesichts meines Mangels an Kenntnissen über das Mac OS bin ich vorsichtig damit, mit diesen Dateien zu spielen, wenn ich nicht wirklich weiß, was ich mache.

Antwort

1

Ich empfehle die Verwendung eines Python-Paket-Managers wie miniconda; dann Installieren von Paketen mit

conda install blahblah 

es viel Zeit und Schmerzen erspart!

und git Quellen können mit pip installiert werden, (die mit miniconda kommt auch) wie

pip install -e git://git.myproject.org/[email protected]#egg=MyProject 

Blick here

Verwandte Themen