yoshidashingo / langchain-book

MIT License
140 stars 42 forks source link

6.7 チャットボットとの会話時のエラー #24

Open mizuking01 opened 1 week ago

mizuking01 commented 1 week ago

エラーの説明 6.7で作成したapp.pyを実行し、チャットボットに文章を送るとエラーが起きてしまいます。 環境はVsCodeです。 スクリーンショット

スクリーンショット 2024-10-22 171131 スクリーンショット 2024-10-22 171141 スクリーンショット 2024-10-22 171215

環境

VsCode

os1ma commented 1 week ago

ご質問ありがとうございます。

本書の6章以降のソースコードは全て、書籍に記載の通りAWSのCloud9で動作確認しています。 AWS Cloud9を利用していただくか、Cloud9を利用できない場合の代替環境もこのリポジトリのTOPに掲載しているので、そちらをご利用ください。 https://github.com/yoshidashingo/langchain-book

共有いただいたエラーを見ると、Windows上で実行されているのではないかと思います。 とくにWindowsの場合は書籍の通りの手順でもエラーが出る可能性があり、サポートさせていただくのは難しいことをご了承ください。 上記のAWS Cloud9またはその代替環境であれば、エラーが発生した際はサポートさせていただきます。

よろしくお願いします。

mizuking01 commented 1 week ago

ご返信ありがとうございます。その後、cloud9上で試してみましたが別のエラーが出てしまいます。 スクリーンショット 2024-10-23 172337

os1ma commented 1 week ago

状況共有ありがとうございます。

以下の情報を共有いただければサポートさせていただきます。

よろしくお願いします。

mizuking01 commented 1 week ago

・OS:Amazon Linux 2 ・環境構築時にgithubとの連携をスキップしました ・他に試したことはありません

os1ma commented 1 week ago

状況共有ありがとうございます。

Cloud9の環境のアップデートなどで、書籍の通りの手順でエラーが発生するようになったようです。 Pythonをインストールする前に「libffi-devel」をインストールする必要があるので、以下の手順を試してください。

  1. pyenvでインストールしたPythonのバージョンを確認
pyenv versions
  1. Pythonをアンインストールし、libffi-develをインストールしたうえで、Pythonをインストールし直す
pyenv uninstall -f <確認したバージョン。3.10.15など>
sudo yum install -y libffi-devel
pyenv install 3.10

よろしくお願いします。

os1ma commented 1 week ago

こちらのエラーについて、他の方も遭遇する可能性の高い内容のため、このリポジトリのREADMEに追記しました。

https://github.com/yoshidashingo/langchain-book

エラーの共有ありがとうございました。