Tag: pfad

Auflösen von 2 Python-Version in Mac OSX

Ich laufe Mac OS X 10.11.5 . Ich habe zwei Python-Versionen auf meiner Maschine: Python 2.7 (Eingebauter Python in OSX) und Python 3.5 (Anaconda Version 4.1.1) Der Pfad ist wie folgt aufgebaut: $ PATH -bash: / Benutzer / userNMS / anaconda / bin: / usr / local / bin: / usr / bin: / bin: […]

Pythonpfad erklärt: Import aus einem Unterpaket

Diese Fragen beschreiben ein Verhalten, das ich mir nicht erklären kann. src/package/__init__.py ist leer aber vorhanden. src/package/subpackage/__init__.py : pink = 'It works' src/package/test/test.py : import package.subpackage as subpackage # I also tried `import package.subpackage as subpackage print subpackage.pink Calling von src : python package/test/test.py schlägt einfach mit ImportError: No module named subpackage . Bitte beachten […]

Importieren eines anderen Moduls aus einem anderen Unterverzeichnis des übergeordneten Verzeichnisses des aktuellen Verzeichnisses (python)

Ich versuche, ein Spiel zu schreiben. Ich habe also viele verschiedene Arten von Code und möchte sie in einer nützlichen Hierarchie arrangieren. Ich habe auf Lösungen __init__.py , die es beinhalten, __init__.py in jedem Ordner zu platzieren, aber ich bin immer noch etwas verwirrt, wenn auch nicht so viel wie der Python-Interpreter. Nun nehme an, […]

Wie gebe ich Befehlszeilenargumente zu einem pfadunabhängigen Python-Skript unter Windows?

Ich benutze Python, um verschiedene Kommandozeilen-Skripte zu schreiben, um seismische Daten zu verarbeiten. Die verarbeiteten Daten sind in vielen verschiedenen Verzeichnissen, die Daten aus vielen verschiedenen Seismometern darstellen. Ich muss irgendeine Pfadunabhängigkeit für die Skripte haben, damit ich nicht immer die Skripte in das Verzeichnis kopieren, schneiden und einfügen muss, das die Daten enthält. Zu […]

Mac Standard-Pythonpfad ändern

Hallo ich habe einen Mac und habe zufällig viele verschiedene Geschmacksrichtungen von Python überall installiert. Im Moment, als ich Python im Terminal eröffnete, gib es ein which python Das Ergebnis ist: //anaconda/bin/python Ich frage mich, was soll ich tun, um die Standard-Python zu einer Python zu ändern, die ich mag, also das nächste Mal, wenn […]

Wie gehe ich "dot" als Befehl von Python?

Ich benutze Python auf Mac OSX Leopard. Ich versuche, das Programm 'dot' (Teil von Graphviz) von Python laufen zu lassen: # -*- coding: utf-8 -*- import os print os.environ['PATH'] print os.system("ls >> a.txt") print os.system("dot -o9.png -Tpng ./6.dot") Der Befehl "ls" gibt es nur um sicherzustellen, dass python im richtigen Verzeichnis ist. Es ist. Das […]

Ausnahme: "dot" nicht gefunden in Pfad in Python auf Mac

Ich möchte caffe.draw um das caffe net von anaconda python auf mac zu zeichnen. Aber ich habe den Fehler wie folgt: File "python/draw_net.py", line 45, in <module> main() File "python/draw_net.py", line 41, in main caffe.draw.draw_net_to_file(net, args.output_image_file, args.rankdir) File "/Users/xxh/caffe/distribute/python/caffe/draw.py", line 222, in draw_net_to_file fid.write(draw_net(caffe_net, rankdir, ext)) File "/Users/xxh/caffe/distribute/python/caffe/draw.py", line 204, in draw_net return get_pydot_graph(caffe_net, rankdir).create(format=ext) […]

Wie man nur den Benutzerpfad in Umgebungsvariablen ohne Zugriff auf die Registry zurückgibt?

Hier ist, was ich erreichen möchte: Ich kodiere eine Python-basierte Software, die neue Verzeichnisse an PATH in Umgebungsvariablen in Windows anfügen muss. Um dies zu tun, bekomme ich zuerst den Pfad, dann modifiziere den String und zuletzt SETX, um den neuen PATH zu aktualisieren. Mein Problem: Ich habe drei Methoden versucht, PATH zu holen (mit […]

Os.path.basename arbeitet mit URLs, warum?

>>> os.path.basename('http://example.com/file.txt') 'file.txt' .. und ich dachte os.path.* Arbeit nur auf lokalen Pfaden und nicht URLs? Beachten Sie, dass das obige Beispiel auch unter Windows ausgeführt wurde. Mit ähnlichem Ergebnis.

Python 2.6 Datei existiert errno 17,

Wenn eine Datei bereits vorhanden ist, wie bekomme ich den Fehler 17 los und machst stattdessen eine Warnmeldung? import os, sys # Path to be created path = "/tmp/home/monthly/daily" try: os.makedirs(path) except OSError as e: if e.errno == 17: //do something os.makedirs( path, 0755 ); print "Path is created" Allerdings zeigt es immer noch die […]

Python ist die beste Programmiersprache der Welt.