Bei der Entwicklung eines Python-Programms, das Batfish in Windows verwendet
Server: Container mit Docker-Image [Batfish / Batfish] starten (https://hub.docker.com/r/batfish/batfish/) Lokaler PC: Verwenden Sie Batfish auf dem Server mit Batfish / Pybatfish.
** Ändere den Host, der nur in pybatfish / client / options.py ** aufgeführt ist!
(Wenn Sie Pybatfish auf Windows Venv installiert haben) venv-Verzeichnis /Lib/site-packages/pybatfish/client/options.py
(Im Fall von Linux Venv) venv-Verzeichnis /lib/python3.6/site-packages/pybatfish/client/options.py
options.py
class Options(object):
# coordinatior_host = "localhost" # type: str
coordinatior_host = "<IP-Adresse des Servers>" # type: str
Geändert wie.
Damit zum Beispiel
python
from pybatfish.client.commands import *
from pybatfish.question.question import load_questions, list_questions
from pybatfish.question import bfq
load_questions()
bf_init_snapshot(<zip file or directory>)
Erstellt beim Ausführen eine Snapshot-Datei auf dem Server-Docker.
Recommended Posts