簡體   English   中英

導入錯誤:沒有名為 _winreg python3 的模塊

[英]importError: no module named _winreg python3

如果可以的話,我在哪里可以下載 python3 的 _winreg。 我在 E:\\Windows 上有我的“windir”。 不知道 cx_Freeze 有沒有注意到。 我正在使用 cx_Freeze 創建 msi 安裝程序。

正如_winreg 文檔所說,它已在 Python 3.0 中重命名為winreg 如果要轉換為 Python 2.x 編寫的代碼,則應運行2to3工具。

我知道這是一個老問題,但這是 Google 搜索ModuleNotFoundError: No module named '_winreg'時的第一個搜索結果,也許對某人有幫助。

嘗試使用使用不同(已刪除)python 二進制文件創建的虛擬環境文件夾時,我遇到了同樣的錯誤。 解決方案是重新創建虛擬環境:

  1. 刪除虛擬環境文件夾
  2. 運行python -m venv <name_of_virtual_environment>

我為此找到了一個簡單的解決方案,盡管我在大量 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 包。 重新編譯代碼,錯誤就會清除。

希望這可以幫助。

當遇到類似module of simpleai not found之類的錯誤時,使用

pip install simpleai

在提示中然后執行。 它將被安裝。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM