python.exe 无法找到程序入口,无法定位程序输入点 *************于动态链接库的解决办法
在使用anaconda 安装一些库的时候,出现了这个问题,我个人是碰到两种不同的情况,现在把这两种情况总结一下。
第一种情况:
如图所示:
解决办法:
pythoncom37.dll是pywin32的一个文件,位于路径Anaconda3\envs\pytorch(自己建立的虚拟环境忠)\Lib\site-packages\pywin32_system32中,
但是在Anaconda3\envs\pytorch\Library\bin中也存在一个同名文件,我就是把后者的pythoncom37.dll文件删除了,问题就解决了。
第二种情况:
如图所示:
根据提示可以知道,问题出现在了libssl-1_1-x64.dll文件上。
解决方法:
大家可以去看一下Anaconda3\DLLs下也有一个libssl-1_1-x64.dll文件,我看了一下,这和Anaconda3\Library\bin下的libssl-1_1-x64.dll的日期和大小都不一样,然后我把DLLs里的libssl-1_1-x64.dll文件复制粘贴到Anaconda3\Library\bin里。注意不要复制错顺序了。(当然了,这是我个人的解决办法,为了防止出现错误,建议大家都先备份一下源文件,避免出现问题了找不到源文件。)