Maison >développement back-end >Tutoriel Python >Explication détaillée de la méthode d'installation hors ligne du module python ibm_db de db2

Explication détaillée de la méthode d'installation hors ligne du module python ibm_db de db2

高洛峰
高洛峰original
2017-03-26 18:08:114596parcourir

Linux est centos 6,5-64 bits, suse 11-64 bits peut réussir

1 Pourquoi devez-vous l'installer hors ligne

Pas d'Internet, je travaille dans un. banque, environnement serveur Configuration, complètement hors ligne (quelque chose qui était censé être fait en cinq minutes, devait être fait en une journée. J'en suis convaincu !!)

2. Pièces jointes requises et étapes de fonctionnement

1. Téléchargez le module ibm_db, adresse de téléchargement https://pypi.python.org/pypi/ibm_db.

2. Téléchargez deux modules de pilote db2. lien de téléchargement dans setup.py dans le module ibm_db, téléchargez le pilote spécifié en fonction de la version du système. Par exemple https://public.dhe.ibm.com/ibmdl/export/pub/software/data/db2/drivers/odbc_cli/linuxx64_odbc_cli.tar.gz

Cela dépend.

3. Un package client pour télécharger db2. Téléchargez-le depuis le site officiel http://www-01.ibm.com/support/docview.wss?rs=4020&uid=swg21385217. L'anglais est relativement bon. Vous pouvez le comprendre en un coup d'œil. . Il s'agit du premier fichier de pilote relativement complet. Téléchargez-le simplement. Le pilote est ibm_data_server_driver_package_linuxx64_v11.1.tar.gz. Le répertoire décompressé est dsdriver. Exécutez ensuite le fichier exécutable installDSDriver à l'intérieur,

./installDSDriver

L'installation réussira bientôt, puis certains fichiers seront générés dans le répertoire, tels que db2profile, puis ajoutez le contenu suivant à /etc/profile . N'oubliez pas de vous en procurer.

. /安装目录/dsdriver/db2profile

Parfois, dans un environnement de production, vous ne pouvez pas utiliser les privilèges root pour appeler ibm_db, vous devez donc réexécuter la commande d'installation ci-dessus dans le répertoire personnel de l'utilisateur et modifier le fichier ./bashrc ou .bash_profile (différents systèmes, c'est différent, cela ne prend effet que pour l'utilisateur actuel), ajoutez

. /安装目录/dsdriver/db2profile

et enfin source /etc/profile ou .bashrc ou .bash_profile

3 Installer. le module ibm_db

1. Décompressez le module ibm_db, si le répertoire décompressé est ibm_db2.

2. Décompressez ensuite le module du pilote db2. Le fichier décompressé sera un répertoire clidriver et copiez-le dans le répertoire ibm_db2.

3. Entrez dans le répertoire ibm_db2 et exécutez python setup.py install pour réussir l'installation. Si une erreur gcc s'affiche, veuillez yum ou apt-get gcc et d'autres fichiers de la bibliothèque système Linux.

4. Entrez le compilateur python et importez : import ibm_db Aucune erreur n'est signalée, ce qui signifie que l'importation est réussie. S'il ne peut pas être importé, le pilote client de db2 n'est pas sélectionné correctement.

******L'installation en ligne est si simple, il suffit de pip install ibm_db************

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn