Python36.dll 丢失
Python36.dll is missing
这在技术上是
this question and this other question,但没有任何答案。我也一直在谷歌搜索这个问题,几乎找不到任何信息,所以我在这里问。
问题
当我在命令提示符 (windows) 中 运行 python
时,出现以下错误
The code execution cannot proceed because python36.dll was not found. Reinstalling the program may fix this problem.
一些背景知识
(我认为)问题是在通过 this website which had a direct download link to an installer. It is of course not the best idea to install python from any external source, and since the problems began here, I decided to check if this was a virus. I ran Avast and nothing was found. I also downloaded the same version of python from the official website 安装 python 3.8 后开始的,并使用文件比较工具检查安装程序中是否有任何更改,但没有发现任何内容。因此我可以确认不是病毒引起的。
我试过...
- 重新安装 python - 没有解决问题
- 重新启动我的电脑 - 没有解决问题
我的问题是...
如何解决这个问题?
(此外,如果我确实错过了这个问题的答案,我深表歉意。我是 Whosebug 的新手!)
您的 $PATH 变量很可能设置不正确。最有可能的是,其他一些应用程序修改了您系统上的 $PATH 变量,以将 python
指向不包含 Python 安装的文件夹。查看 this article 了解有关如何检查和修改 PATH 的一些信息。 (披露:我随机用谷歌搜索并从前 5 个结果中挑选了这篇文章,因为它看起来给出了最清晰的解释。)
此外,请尝试使用 PowerShell 而不是 cmd.exe,PowerShell 的行为与 $PATH 更改时的预期一样,cmd.exe 有时不起作用。
一个可能矫枉过正的解决方案:使用设置中的 Windows 应用程序管理器卸载任何现有的 Python 安装,从官方 Python 网站获取安装程序的新副本(是如果您需要特定版本,请确保您获得了正确版本的安装程序),然后 运行 重新安装,新鲜。仔细检查安装提示以确保它添加 Python 到您的 $PATH,然后使用 PowerShell 到 运行 Python。该特定的 .dll 适用于 Python 3.6,因此请先尝试安装该版本。
这在技术上是 this question and this other question,但没有任何答案。我也一直在谷歌搜索这个问题,几乎找不到任何信息,所以我在这里问。
问题
当我在命令提示符 (windows) 中 运行 python
时,出现以下错误
The code execution cannot proceed because python36.dll was not found. Reinstalling the program may fix this problem.
一些背景知识
(我认为)问题是在通过 this website which had a direct download link to an installer. It is of course not the best idea to install python from any external source, and since the problems began here, I decided to check if this was a virus. I ran Avast and nothing was found. I also downloaded the same version of python from the official website 安装 python 3.8 后开始的,并使用文件比较工具检查安装程序中是否有任何更改,但没有发现任何内容。因此我可以确认不是病毒引起的。
我试过...
- 重新安装 python - 没有解决问题
- 重新启动我的电脑 - 没有解决问题
我的问题是...
如何解决这个问题?
(此外,如果我确实错过了这个问题的答案,我深表歉意。我是 Whosebug 的新手!)
您的 $PATH 变量很可能设置不正确。最有可能的是,其他一些应用程序修改了您系统上的 $PATH 变量,以将 python
指向不包含 Python 安装的文件夹。查看 this article 了解有关如何检查和修改 PATH 的一些信息。 (披露:我随机用谷歌搜索并从前 5 个结果中挑选了这篇文章,因为它看起来给出了最清晰的解释。)
此外,请尝试使用 PowerShell 而不是 cmd.exe,PowerShell 的行为与 $PATH 更改时的预期一样,cmd.exe 有时不起作用。
一个可能矫枉过正的解决方案:使用设置中的 Windows 应用程序管理器卸载任何现有的 Python 安装,从官方 Python 网站获取安装程序的新副本(是如果您需要特定版本,请确保您获得了正确版本的安装程序),然后 运行 重新安装,新鲜。仔细检查安装提示以确保它添加 Python 到您的 $PATH,然后使用 PowerShell 到 运行 Python。该特定的 .dll 适用于 Python 3.6,因此请先尝试安装该版本。