8

1) pip インストールデーモン。

ここに画像の説明を入力

2) Windows cmd を開き、次のように入力します: python、次に入力: import daemon ターミナルに表示されます

>>> import daemon
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\daemon\__init__.py", line 42, in <module>
    from .daemon import DaemonContext
  File "C:\Python27\lib\site-packages\daemon\daemon.py", line 25, in <module>
    import pwd
ImportError: No module named pwd
>>>

3)ピップ インストール pwd

どうしたの?????

4

3 に答える 3

4
  1. pwd モジュールは UNIX 専用のパッケージで、パスワードを管理するためのものです。

  2. インストールしようとしているパッケージはデーモンです。これは 2014 年からメンテナンスされていないパッケージです。python-daemonというより最近のパッケージがあり、よくメンテナンスされており、UNIX システムでデーモンを実装するために使用されています。python3 でも動作します。繰り返しますが、これは Windows では機能しません。

  3. 自分でアプリケーションを作成していて、これを Windows で実行したい場合は、デーモンではなくサービスとしてインストールする必要があります。このスタックオーバーフローの投稿は古いですが、まだ関連しています。

于 2017-02-14T16:39:33.480 に答える
0

getpassモジュールで同じことが起こりました。最初は機能しましgetpass.getuser()たが、その後機能しなくなりました

モジュール pwd が見つかりません

インストーラー自体からpythonのインストールを修復することで修正しました。

于 2021-05-18T15:34:02.500 に答える