web-dev-qa-db-ja.com

importError:_winregpython3という名前のモジュールがありません

可能であれば、どこでpython3の_winregをダウンロードできますか。 E:\ Windowsに「windir」があります。 cx_Freezeがそれに気づかなかったかどうかはわかりません。 cx_Freezeを使用してmsiインストーラーを作成しています。

21
BantuCoder

_ winregドキュメント に記載されているように、Python 3.0でwinregに名前が変更されました。 2to を実行する必要があります。 = Python 2.x用に記述されたコードを変換する場合のツール。

28
Velociraptors

これは古い質問だと思いますが、これはModuleNotFoundError: No module named '_winreg'をグーグルで検索したときの最初の検索結果であり、おそらく誰かに役立つかもしれません。

異なる(すでに削除された)pythonバイナリを使用して作成された仮想環境フォルダーを使用しようとすると、同じエラーが発生しました。解決策は、仮想環境を再作成することでした。

  1. 仮想環境フォルダを削除します
  2. python -m venv <name_of_virtual_environment>を実行します
12
np8

simpleaiのモジュールが見つからないなどのエラーが発生した場合は、

pip install simpleai

プロンプトで実行してから実行します。インストールされます。

0
user11029045

私はこれに対する簡単な解決策を見つけました。多くのRndの後でそれを見つけましたが、解決策の実装はとても単純で簡単です。それが同じ問題を持つ多くの人々を助けることができることを願っています。

Pythonの最新バージョンがマシンにインストールされていない場合は、( https://www.python.org/downloads/ )からダウンロードする必要があります。次に、[パスに追加]オプションをクリックして、インストーラーを終了します。

CMDを開いてpython最新バージョンのディレクトリに移動し、pip installパッケージ名(例:pip install pygame)を実行すると成功します

1. C:\WINDOWS\system32>cd C:\Users\admin\AppData\Local\Programs\Python\Python37-32

    2. C:\Users\admin\AppData\Local\Programs\Python\Python37-32>pip install Pygame 

これで問題なくパッケージがインストールされます。

正常にインストールされたPygame-1.9.4をダウンロードしています

C:\ Users\admin\AppData\Local\Programs\Python\Python37-32>

上記の解決策を試してもPycharmで問題が発生する場合は、次の手順も試してください。

  1. 設定メニューから新しい仮想環境を作成し、プロジェクトインタープリターとして最新バージョンのpythonフレームワークを選択し、新しいフォルダーパスを指定します。

  2. インポートするpipパッケージを選択します。コードを再コンパイルすると、エラーが解消されます。

お役に立てれば。

0
Chikku Jacob