CentOS5.5にはPython2.4がデフォルトで入っているのですが、Python2.6でスクリプトを作成する必要がありバージョンアップをしているのですが、dbusモジュールのインポートができず行き詰っております。
具体的には、Python2.4とdbus-pythonがインストールされている状態で、下記のURLを参考にyumでPython2.6をインストールしました。
環境としては「/usr/bin/phthon2.4」と「/usr/bin/phthon2.6」が出来た状態です。
libは「「/usr/lib/phthon2.4」と「/usr/lib/phthon2.6」です。
dbus-pythonのインストール先は「/usr/lib64/python2.4/site-packages/dbus」になります。
Python2.4を環境で下記のインポートは問題ありません。
>>>import dbus
しかし、Python2.6環境で同じコマンドを実行すると下記のようなエラーになります。
>>> import dbus
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named dbus
dbusの再インストールはリスクが高いと思い、モジュールのパスを通してみたところ下記のようなエラーになりました。
>>> import sys
>>> sys.path.append('/usr/lib64/python2.4/site-packages')
>>> import dbus
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib64/python2.4/site-packages/dbus/__init__.py", line 1, in <module>
from _dbus import *
File "/usr/lib64/python2.4/site-packages/dbus/_dbus.py", line 45, in <module>
import dbus_bindings
ImportError: /usr/lib64/python2.4/site-packages/dbus/dbus_bindings.so: undefined symbol: Py_InitModule4
rpmでモジュールインストール先の変更や、Python自体をソースからインストールなどしてみたのですが、全てうまく行かない状態です。
Pythonバージョンアップ前にインストールされているモジュールの使い方をご存知の方がおられましたら、宜しくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Ruby 教えてください 2 2023/01/04 17:50
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- その他(プログラミング・Web制作) pythonをjupiter notebookからmecabで頻出の高い単語の抽出について(Runt 1 2022/12/17 18:08
- サーバー WindowsでApache が起動しない 1 2022/11/29 12:21
- その他(プログラミング・Web制作) python flask から fastapiへの移行時のエラー対処 1 2023/02/05 12:26
- その他(プログラミング・Web制作) ラズパイ上の、pythonのエラーについて 1 2023/04/12 23:27
- その他(プログラミング・Web制作) Pythonで会員サイトの自動ログイン ID Nameがない 1 2022/12/16 02:09
- Ruby パイソンエラーについて 1 2022/12/24 14:07
- その他(プログラミング・Web制作) RaspberryPi Pico MicroPythonでLCDを使うことについて 1 2023/04/20 09:04
- その他(プログラミング・Web制作) ColabでのPytorchのエラー 1 2022/11/19 20:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Perl モジュールのアンインスト...
-
PadWalkerのインストールの仕方
-
ActivePerlでデータベース(oracle)
-
Pythonでタートルが使えません
-
laravel 本番環境でメールが送...
-
VBAで別モジュールへの変数の受...
-
VBAでoutlook365が起動しません。
-
Excel VBAでリンク切れをチェッ...
-
モジュールとは何ですか
-
system関数を使用してJava実行...
-
例外処理のフローチャートの記...
-
Perl+DBD::Oracleのエラーがわ...
-
シートモジュールで使う変数を...
-
perl tr での変数の使い方
-
Excel VBA 『Call』で呼び出す...
-
LCD ディスプレイを Raspberry ...
-
COBOLで、Shellを起動するには?
-
VBでグローバル変数を宣言するには
-
mysqlデータベースにinsertでき...
-
CGIの接続エラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Perl モジュールのアンインスト...
-
同一筐体におけるPerlの複数バ...
-
Windows版のPerlについて
-
ビルドとインストールの違いが...
-
PerlにてCPANを使用し、モジュ...
-
ActivePerlが起動しない
-
pg_queryは使えるが、pg_query_...
-
Net::Telnetモジュールをインス...
-
sys/wait.hが見つかりません
-
XAMPPでImageMagickをインスト...
-
Cygwin インストール Perlを使...
-
XAMPPでApacheが起動しない
-
ラズベリーパイ初心者です。 ラ...
-
インストールしたモジュールの確認
-
dbd-oracleのインストールについて
-
Pythonでタートルが使えません
-
use strictとは
-
PerlでImage::Magickを使いたい
-
express editionの64bitアプリ
-
Perlインストール(Windows)
おすすめ情報