python调用动态库出现error193_切换到64位时使用Python Winerror 193
我從32位版本的python切換到64位版本,因為32位不支持tensorflow。
問題:
我的腳本無法在我的3.6 python環境中運行,因為我收到以下消息:
追溯(最近一次通話):
運行文件中的文件“”,第1行('C:/ Users / Gebruiker / Documents / SC2 AI / SCAI deeplearning.py',wdir ='C:/ Users / Gebruiker / Documents / SC2 AI')
運行文件execfile中的文件“ C:\ ProgramData \ Anaconda3 \ envs \ snakes \ lib \ site-packages \ spyder_kernels \ customize \ spydercustomize.py”,行execfile(文件名,名稱空間)
文件“ C:\ ProgramData \ Anaconda3 \ envs \ snakes \ lib \ site-packages \ spyder_kernels \ customize \ spydercustomize.py”,第110行,位于execfile exec(compile(f.read(),filename,'e??xec'),命名空間)
導入keras中的文件“ C:/ Users / Gebruiker / Documents / SC2 AI / SCAI deeplearning.py”,第1行
第3行中的文件“ C:\ ProgramData \ Anaconda3 \ envs \ snakes \ lib \ site-packages \ keras__init __。py”。導入工具
從中輸入文件“ C:\ ProgramData \ Anaconda3 \ envs \ snakes \ lib \ site-packages \ keras \ utils__init __。py”。導入np_utils
文件“ C:\ ProgramData \ Anaconda3 \ envs \ snakes \ lib \ site-packages \ keras \ utils \ np_utils.py”,第6行,在導入numpy中作為np
文件“ C:\ Users \ Gebruiker \ AppData \ Roaming \ Python \ Python36 \ site-packages \ numpy__init __。py”,來自。導入_distributor_init
WinDLL中的文件“ C:\ Users \ Gebruiker \ AppData \ Roaming \ Python \ Python36 \ site-packages \ numpy_distributor_init.py”(第26行)(os.path.abspath(filename))
初始化self._handle = _dlopen(self._name,mode)中的文件“ C:\ ProgramData \ Anaconda3 \ envs \ snakes \ lib \ ctypes__init __。py”,第348行。
OSError:[WinError 193]%1是geldige Win32-toepassing
該錯誤在荷蘭語中表示:[winerror 193] 1不是有效的win32應用程序。奇怪的是,完全相同的腳本將在python 3.7中運行,但是不幸的是python 3.7不支持此腳本的某些基本功能...。
當然,我已經在論壇上進行了搜索,但似乎找不到針對此特定問題的解決方案。
題
有人可以幫我解釋一下我可以做什么,以便我的腳本可以在3.6版本的python和64位代碼上運行嗎?
解決方案
暫無回答
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的python调用动态库出现error193_切换到64位时使用Python Winerror 193的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql源码自适应哈希索引_MySQL
- 下一篇: java调python 监控_利用Pyt