今天,当我尝试在Sublime Text 3上运行一个简单的代码时,出现了以下消息:
找不到Python,但是可以从microsoft商店安装https://go.microsoft.com/fwlink?linkID=2082640
当我在CMD中键入Python时,它将为我打开Windows商店以下载Python 3.7。这个问题今天开始时没有充分的理由,我没有更改或下载任何有关Python的内容,并且已经尝试重新安装Python,并且路径正确。
今天,当我尝试在Sublime Text 3上运行一个简单的代码时,出现了以下消息:
找不到Python,但是可以从microsoft商店安装https://go.microsoft.com/fwlink?linkID=2082640
当我在CMD中键入Python时,它将为我打开Windows商店以下载Python 3.7。这个问题今天开始时没有充分的理由,我没有更改或下载任何有关Python的内容,并且已经尝试重新安装Python,并且路径正确。
两种解决方案:
正如ChipJust所说,在Windows10中可能将“ py”用作python的新别名。
如此处https://devblogs.microsoft.com/python/python-in-the-windows-10-may-2019-update/所述,请使用搜索栏查找“管理应用程序执行别名”。 python应该有两个别名,请参见图片,取消选择它们,这将允许通常的python别名“ python”和“ python3”
我也遇到了问题,Windows在双击或cmd(命令)提示下无法识别Python或Anaconda。
解决方案:我尝试删除WindowsApp目录中的python * .exe文件,但Windows不允许这样做,因此我在“%USERPROFILE%\ AppData \ Local \ Microsoft \ WindowsApps”目录中打开了命令提示符,键入:
del python.exe
del python3.exe
然后,我创建了一个链接到已安装的python链接的环境变量,在我的情况下为C:\ Anaconda3; C:\ Anaconda3 \ Scripts和其他一些工具
,如果已经安装了python,请从设置转到“应用和功能”,选择“ Python”,然后选择“修改”。 再次选择修改并 select next
选择下一步,然后将出现此窗口 select add python to environment variable
,然后单击安装按钮。 然后再次转到应用和功能,单击修改,然后单击修复。 现在转到CMD并键入python。 问题解决了。
,作为在Sublime Text中进行Python开发的人,我知道您说python路径是正确的,但是在安装python时,请确保选中将Python添加到PATH的选项。
直到我做完那一天,我都遇到了同样的问题。
,只需从那里的网站(https://www.python.org/downloads/)下载python并安装
注意-请记住选择将python添加到路径
,您可以通过此操作将Python手动添加到Windows路径
这是Python应用程序路径的样子:
4a。如果未显示,请按new而不是edit并填充New User Variable框
这是我的Variable值的样子:
C:\ Users \ Ron \ AppData \ Local \ Programs \ Python \ Python37-32; C:\ Users \ Ron \ AppData \ Local \ Programs \ Python \ Python37-32 \ Scripts
就是这样!您刚刚将Python添加到Windows路径中。
来源:Data To Fish
,这是一个神奇的Powershell脚本。
Remove-Item $env:USERPROFILE\AppData\Local\Microsoft\WindowsApps\python*.exe
,
这是对任何使用 pyenv-win 的人的附加说明:在 turning off the app execution aliases 之后,运行 pyenv rehash
。您可能还需要关闭/重新打开 CMD 或 Powershell 窗口。
这里的主要问题是路径中的顺序从上到下调用窗口,并且python.exe
中有%USERPROFILE%\AppData\Local\Microsoft\WindowsApps
,如果没有其他{{1}在该行的python.exe
中 上的} s。
要确保调用正确的PATH
,请将python安装文件夹(包含python.exe
)添加到PATH中python.exe
上方
增加一点问题。即使我输入pip freeze
,也没有显示任何内容。
这是我所做的:
/AppData/Local/Microsoft/WindowApps
中有python应用的多个实例。
删除这些,然后它就会起作用。