問題タブ [dnspython]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
114 参照

python - NodeJs を介して Python スクリプトで Pymongo を使用する

NodeJsサーバーコードからPythonスクリプトを「生成」しています

私の Python コードは、MongoDB コレクションから取得したデータを処理することになっているため、データベースにアクセスする必要があります。私はすでにpymongodnspythonをインストールしていますが、どちらかのインストール コマンドを実行するたびに、

要件はすでに満たされています: /Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/site-packages (1.16.0) の dnspython

ただし、コードを実行しようとするたびにエラーが発生します

pymongo.errors.ConfigurationError: mongodb+srv:// URI を使用するには、「dnspython」モジュールをインストールする必要があります

通常どおり、ドキュメントの指示に従ってデータベースにアクセスします

PyCharmで実行したときに同じコードが正しく実行され、Mongoに正常に接続されたため、これは環境の問題であることがわかりましたが、NodeJs子プロセスで動作させる方法がわかりません。

0 投票する
2 に答える
42 参照

mongodb - アトラス mongodb をクラスターに接続する方法

コードをアトラス mongo db に接続しようとしていますが、以下のエラーが表示されます。これが私のコードです。

エラーが発生しました:

ConfigurationError: DNS ラベルが空です。

このエラーの処理方法を知っている人はいますか? dnspython と pymongo をインストールしました

0 投票する
1 に答える
38 参照

linux - Linux マシンからローカルにインストールされたパッケージを削除し、環境からのパッケージのみを直接使用したい

私は Linux システムにいて、3 つの異なるアナコンダ環境を持っています。私の問題は、おそらくいくつかのパッケージをローカルにインストールしたのに、それらが見つからないことです。環境では、残りのユーザーはdnspython、certifi、および pymongo パッケージを見ることができません。私はそれらのパッケージを見ることができる唯一のユーザーです。余分なパッケージなしで環境を使用できるように、ローカル パッケージを見つけて削除したいと考えています。たとえば、xxという名前の新しい環境を作成するだけで、実行するpip freezeと既に 3 つの pckgs があります。 ピップフリーズ

このxx環境に入った残りのユーザーは、インストールされているパッケージを表示できないpip freezeため、ローカルで何かを作成したと思います。また、conda listdnspython および pymongo パッケージが表示されません。

コンダリスト

私は pip でそれらをインストールしましたが、conda listおそらく pip パッケージも表示する必要があります。

0 投票する
1 に答える
293 参照

python - DNS Python 応答から SOA DNS サーバーを抽出する方法

DNS Python を使用して FQDN の SOA を検索しようとしています。そこから、SOA の dns サーバー名を分離して抽出しようとしていますが、正しいオブジェクトを見つけることができません。

これは、トラブルシューティングで私がいるところです。answer.response.additional に近づいているような気がしますが、それでもスタンドアロン サーバー名ではありません。

これに関するアドバイスはありますか?ありがとう!

コード: