Win7系統的Python無法找到ucrtbased.dll

運行python報告錯誤: 

彈出應用程序: python.exe - 系統錯誤: 無法啓動此程序,因爲計算機中丟失 ucrtbased.dll。嘗試重新安裝該程序以解決此問題。 

 

發現這個文件其實是在本地的C盤有的,在目錄

C:\Program Files (x86)\Windows Kits\10\bin\x64\ucrt\ucrtbased.dll

但是windows目錄沒有,這個可能是原因。

嘗試把它鏈接到windows目錄:

C:\Windows>mklink  ucrtbased.dll "C:\Program Files (x86)\Windows Kits\10\bin\x64\ucrt\ucrtbased.dll"

完成後可以查看屬性:

C:\Windows>dir uc*
 驅動器 C 中的卷是 win7_c
 卷的序列號是 480C-F9F0

 C:\Windows 的目錄

2019/09/17  16:52    <SYMLINK>      ucrtbased.dll [C:\Program Files (x86)\Windows Kits\10\bin\x64\ucrt\ucrtbased.dll]
               1 個文件              0 字節
               0 個目錄 21,720,121,344 可用字節

再與運行python程序,發現問題解決。

import gym
env = gym.make('MsPacman-v0')

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章