![](/img/trans.png)
[英]How to ignore .local/lib/python3.7/site-packages/ when importing a module to python script
[英]ImprtError when importing wxPython from Python3.7
追溯(最近一次通話):文件“ C:/ Users / STEVE / Desktop / Python Files / Chat Bot / Joyla / joyla.py”,導入wx文件的第3行,文件“ C:\\ Users \\ STEVE \\ AppData \\ Local” \\ Programs \\ Python \\ Python37-32 \\ lib \\ site-packages \\ wx__init __。py“,第17行,從wx.core導入*文件“ C:\\ Users \\ STEVE \\ AppData \\ Local \\ Programs \\ Python \\ Python37-32” \\ lib \\ site-packages \\ wx \\ core.py“,第12行,來自._core import * ImportError:DLL加載失敗:找不到指定的模塊。
我在相同的錯誤消息中也遇到了同樣的問題。 原來,我錯誤地安裝了32位版本的python,而不是64位版本。
python網站會欺騙您-如果僅使用首頁上的下載鏈接,它將為您提供32位版本。 您必須轉到下載頁面,然后是Windows,然后找到64位版本-“ Windows x86-64可執行安裝程序”。 64位下載的實際文件名為“ python-3.7.0-amd64.exe”。 如果獲得32位版本,則文件名將為“ python-3.7.0.exe”。
安裝后檢查的另一種方法是打開python控制台(或命令提示符並鍵入“ python”以打開python命令行)。 如果您擁有32位版本,它將在Win32上顯示:Python 3.7.0(v3.7.0:1bf9cc5093,Jun 27 2018,04:06:47)[MSC v.1914 32位(Intel)]
如果您使用的是64位版本,則會在Win32上顯示Python 3.7.0(v3.7.0:1bf9cc5093,Jun 27 2018,04:59:51)[MSC v.1914 64位(AMD64)]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.