win10会弹出应用商店让你下载python,

win7/8会报错"python不是内部命令或外部命令,也不是可执行程序"


路径设置问题,首先你得知道,输入python进入交互模式实际上是运行python.exe所以你需要将python.exe所在的文件夹配置到path.而不是将Scripts 配置到path你可以看到Scrips文件夹下是没有python.exe的

所以你应该将python所在的文件夹配置到path,如图


1.可能没有设置环境变数。

设置方法:右击此电脑,点击属性,点击右侧高级系统设置,之后点击环境变数,在之后的弹窗中选中path属性,点击编辑,之后将python的安装路径加入即可。

2.参考网上信息,可能是环境变数中python的优先顺序较低,如上图所示,上移其位置。一些博客有提到可将环境变数中的%USERPROFILE%AppDataLocalMicrosoftWindowsApps删去,但我试了试并没什么效果。

3.如果以上方法都尝试过,但在cmd中运行python时仍会跳出应用商店,可以修改应用执行别名,可以直接在win10的搜索框中搜索管理应用执行别名,打开后将显示为python的两个应用安装程序关闭即可。(亲测有效)


题主,你按方法2新建命令即可解决。


问题:执行python命令,弹出应用商店,或报错"python不是内部命令或外部命令,也不是可执行程序"

常见于新手初装python,然后忘记勾选设置环境变数(PATH),或者没有重启,然后运行教程中的python命令时出现。

有两个解决方法:

1.设置环境变数,然后重启。

2.新建命令。

如果你打算同时安装多个python版本,或者你是win10系统,请参照方法2操作。


命令行

开始右键,命令提示符(管理员)

如果你是win10,开始右键点击PowerShell(管理员),然后输入命令 start cmd 即可打开命令提示符


命令

首先找到python的安装路径,你可以在开始菜单找到 python 右键 打开文件位置 右键 打开文件位置(连续两次),然后在路径列复制即可。

输入命令

set a=程序路径(粘贴输入)

方案1.修改环境变数后重启(win10无用)

复制粘贴输入命令

setx path "%path%;%a%" /m

shutdown -r -t 2

方案2.新建命令(立即生效)

复制粘贴输入命令

&>C:windowssystem32py3.cmd echo @"%a%python.exe" %*

然后直接输入py3,就可以打开python啦~

请勿省略大于号&>


其他

如果你打算同时安装多个版本的python,上诉命令稍做修改,多次执行即可。格式为:

&>C:windowssystem32命令名.cmd echo @"安装路径python.exe" %*

比如你同时安装了python3.8和2.7两个版本,安装路径分别为D:apppython38和D:apppython27,你想直接用py3和py2作为命令名,那么

&>C:windowssystem32py3.cmd echo @"D:apppython38python.exe" %*

&>C:windowssystem32py2.cmd echo @"D:apppython27python.exe" %*

如果你打算删除命令py2,很简单

del py2.cmd


win10为什么修改环境变数无效?

因为python命令和py命令均被系统默认绑定为应用商店版本(3.7.1)。

即使你使用方法2,也不能解除绑定。


可能题主没有设置环境变数path


第一,pycharm 的开发语言是 JAVA,作者平时不太用 python

第二,试下 "数字 IDE" 吧,集成 CMD 的地方很多,如控制台及以下

源码 Cython,.pxd 文件,.py 文件,.pyw 文件,.pyx 文件,源码转换,源码编译,批处理,编译工具?

dt.digitser.cn图标源码 PyInstaller,*.exe 文件,Python 源代码,打包工具,发布工具,批处理,用法详解?

dt.digitser.cn

等,还有一些

没有 PYTHON 时,如下所示

添加 Python 路径配置对话框,如下所示

配置对话框

看到图中的提示没,这是最新版 (能输出如图所示的 Python 详细版本信息),4 月份发布

当然,调用 Python 解释器的功能,一直就在那里


我觉得没有问题啊。

写东西去IDE里搞。

cmd里面是让你pip install xxx 库啥的用的。

一般装库升级库才会去。

大部分时间都还在IDE或console上。

我建议你直接上pycharm,

然后把笨方法学Python从头到尾看一遍。

看完了也就差不多对Python有个了解了。


我的一篇小文章,希望对你学习Python有帮助!


我如果开个知识付费群 回答你学习python的问题 你愿意出钱加入吗?


推荐阅读:
相关文章