1. ホーム
  2. パイソン

pymongo.errors.ServerSelectionTimeoutError: localhost:27017: [WinError 10061] ターゲットコンピュータがアクティブに拒否しているため、接続できません。

2022-02-22 04:12:07
<パス

#原因

ローカルの MongoDB サービスを起動していないことが原因で、PyCharm で MongoDB データベースを呼び出す。


解決方法

  • まず、win+Rでコマンドラインウィンドウを開き、cmdと入力します(以下のように)。
  • コマンドラインウインドウを開く
  • mongod.exeがあるディレクトリをcdコマンドで開き、次のように入力します。 mongod.exe --nojournal --dbpath . (-dbpathの後のドットに注意してください)
  • initandlisten] waiting for connections on port 27017' プロンプトが表示されたら、サーバーは正常に起動しました。

-PyCharmでプログラムを再実行(正常に実行されました)

-Ctrl + Cでサーバーを終了


##MongoDB データベースの3つの共通コマンド
- mongod.exe --nojournal --dbpath #コンソールとしてサーバーを起動する
- mongod.exe --install #サービスとして動作するようにMongoDBをインストールする
- mongod.exe --help # 全てのコマンドオプションを表示する