pythonを実行してもモジュール「legacy-cgi」を見つけられません
Q&A
Closed
解決したいこと
jupyter notebookで音声をテキスト翻訳する仕組みを検証しています。
pythonのバージョンが3.13なのでcgiが使えずlegacy-cgiを使っています。
しかし、実行するとlegacy-cgiを見つけてくれません。
インストールは正常終了、pip show legacy-cgiコマンド結果も正常です。
何がダメなのか教えていただけないでしょうか?
発生している問題・エラー
ModuleNotFoundError Traceback (most recent call last)
Cell In[8], line 7
5 import ipywidgets as widgets
6 print("ipywidgets module imported successfully")
----> 7 import legacy_cgi as cgi
8 print("legacy_cgi module imported successfully")
ModuleNotFoundError: No module named 'legacy_cgi'
該当するソースコード
下記にlegacy-cgiをimportするコードのみを記しています。
import sys
# passの設定 (pip showで出てきた、LocationのPASSを以下に設定)
sys.path.append(r'C:\Users\***user-name***\AppData\Local\Programs\Python\Python313\Lib\site-packages')
import ipywidgets as widgets
print("ipywidgets module imported successfully")
import legacy_cgi as cgi
print("legacy_cgi module imported successfully")
自分で試したこと
pipコマンドでlegacy-cgiがインストールされていることをpip show legacy-cgiで確認した。
pip コマンドでlegacy-cgiをアンインストール後、再インストールした。
所定のフォルダにlegacy_cgi-2.6.3.dist-infoフォルダがあること、中にファイルがあることを確認した。
同フォルダにあるipywidgetsを見つけることができたらログが正しく出ることを確認した。