Win7系统的Python无法找到ucrtbased.dll

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/net_wolf/article/details/100931730

运行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')

猜你喜欢

转载自blog.csdn.net/net_wolf/article/details/100931730