Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der Offline-Installationsmethode des Python-Moduls ibm_db von db2

Detaillierte Erläuterung der Offline-Installationsmethode des Python-Moduls ibm_db von db2

高洛峰
高洛峰Original
2017-03-26 18:08:114592Durchsuche

Linux ist Centos 6,5-64 Bit, Suse 11-64 Bit kann erfolgreich sein

1 Warum müssen Sie es offline installieren

Kein Internet, funktioniert in einem Bank, Serverumgebung Konfiguration, komplett offline (was in fünf Minuten erledigt sein sollte, musste an einem Tag erledigt sein. Ich bin überzeugt!!)

Erforderliche Anhänge und Bedienungsschritte

1. Laden Sie das ibm_db-Modul herunter, Download-Adresse https://pypi.python.org/pypi/ibm_db.

2. Laden Sie zwei db2-Treibermodule herunter Laden Sie den Link in setup.py im Modul ibm_db herunter und laden Sie den angegebenen Treiber entsprechend der Systemversion herunter. Zum Beispiel https://public.dhe.ibm.com/ibmdl/export/pub/software/data/db2/drivers/odbc_cli/linuxx64_odbc_cli.tar.gz

Es kommt darauf an.

3. Ein Client-Paket zum Herunterladen von db2. Laden Sie es von der offiziellen Website herunter: http://www-01.ibm.com/support/docview.wss?rs=4020&uid=swg21385217. Sie können es auf einen Blick verstehen . Es ist die erste relativ vollständige Treiberdatei. Laden Sie es einfach herunter. Der Treiber ist ibm_data_server_driver_package_linuxx64_v11.1.tar.gz. Das dekomprimierte Verzeichnis ist dsdriver. Führen Sie dann die ausführbare Datei installDSDriver aus.

./installDSDriver

Die Installation wird bald erfolgreich sein. Anschließend werden einige Dateien im Verzeichnis generiert, z. B. db2profile, und dann den folgenden Inhalt zu /etc/profile hinzufügen . Denken Sie daran, die Quelle anzugeben.

. /安装目录/dsdriver/db2profile

Manchmal können Sie in einer Produktionsumgebung keine Root-Berechtigungen verwenden, um ibm_db aufzurufen. Daher müssen Sie den obigen Installationsbefehl im Home-Verzeichnis des Benutzers erneut ausführen und die Datei ./bashrc oder .bash_profile ändern (verschiedene Systeme, es ist unterschiedlich, es wird nur für den aktuellen Benutzer wirksam), fügen Sie

. /安装目录/dsdriver/db2profile

hinzu und schließen Sie die Quelle /etc/profile oder .bashrc oder .bash_profile

3 ab das ibm_db-Modul

1. Dekomprimieren Sie das ibm_db-Modul, wenn das dekomprimierte Verzeichnis ibm_db2 ist.

2. Entpacken Sie dann das DB2-Treibermodul. Die entpackte Datei wird ein Clidriver-Verzeichnis sein und in das Verzeichnis ibm_db2 kopieren.

3. Geben Sie das Verzeichnis ibm_db2 ein und führen Sie python setup.py install aus, um die Installation erfolgreich durchzuführen. Wenn ein gcc-Fehler angezeigt wird, rufen Sie bitte yum oder apt-get gcc und andere Linux-Systembibliotheksdateien auf.

4. Geben Sie den Python-Compiler ein und importieren Sie: import ibm_db. Es wird kein Fehler gemeldet. Wenn der Import nicht möglich ist, ist der Client-Treiber von db2 nicht korrekt ausgewählt.

******Die Online-Installation ist so einfach, einfach pip install ibm_db************

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Offline-Installationsmethode des Python-Moduls ibm_db von db2. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn