Windows Powershell无法运行,无法将“python”项识别为 cmdlet、函数、脚本文件或可运行程序的名称

系统是Windows7 python2.7
对编程一窍不知,想从python开始学习。按照【笨办法学习python】的指使使用Windows Powershell,但运行时出现问题。

书中所给的提示如下,试了一遍但是没有效果。

之前试过自己搜索答案,看到一个类似的问题:http://social.msdn.microsoft.com/Forums/office/zh-CN/3f71219d-d6b5-4266-a246-e0409a2bc595/-windows-powershell 解决方法如下:

但本人基础知识全无,不懂得如何“手动注册单元”或者“将ShaerPoint 的管理命令注册到Windows Powershell中”。因为书中要求,也不想改用其他编辑器。

如果有哪位愿意帮我解决这个问题,非常感谢。

把python的安装目录加到path中。

此电脑(我的电脑)->右键属性->高级系统设置->高级->环境变量->双击Path->新建->输入python安装路径, 重启 Windows Powershell 就好了。



温馨提示:内容为网友见解,仅供参考
第1个回答  2018-10-20

我在学习“笨办法”学Python 中,也遇到这个问题。我用的Python 2.7.15

其实在书中已经给出答案:

如果你用的是Windows,那就试一下 python -m pydoc raw_input。

另外就是某些版本可能没有,书中也有说明。题主也贴出自己找到的答案。

第2个回答  推荐于2017-11-19

不一定非要用powershell打开

用cmd运行也可以的,不过需要添加一下路径(c:\Python27是默认安装路径)

将以下代码保存为cmd文件,把你要运行的脚本文件拖到这个文件的图标上即可。

@echo off
set "path=%path%;c:\Python27"
cmd/k python "%~1"

或者用自带的IDLE编辑器编辑的话,按F5可以直接运行;IDLE的位置在python27\lib\idlelib\idle.pyw,双击运行即可

本回答被网友采纳
第3个回答  2017-11-18

右键单击此电脑,依次点击"属性"->"高级"->"环境变量",在“系统变量”表单中点击叫做Path的变量,然后编辑这个变量,把“你安装pythonxx的路径,加到它的结尾。注意!要用英文分号和前面已有的内容隔开。然后点确定,点确定,再点确定。完成。

    注意1:win7系统是右键单击“计算机”,点击“属性”->“高级系统设置”->“环境变量”

    注意2:win10系统需要在Path里新建一条记录,把路径加进去,无需分号

    注意3:环境变量里会有用户变量和系统变量两类,如果添加后无效,建议在两类的Path里都加上路径,或者尝试重启下系统

第4个回答  推荐于2018-04-22
不一定非要用powershell打开
用cmd运行也可以的,不过需要添加一下路径(c:\Python27是默认安装路径)
将以下代码保存为cmd文件,把你要运行的脚本文件拖到这个文件的图标上即可。

123

@echo offset "path=%path%;c:\Python27"cmd/k python "%~1"

或者用自带的IDLE编辑器编辑的话,按F5可以直接运行;IDLE的位置在python27\lib\idlelib\idle.pyw,双击运行即可本回答被网友采纳

Windows Powershell无法运行,无法将“python”项识别为 cmdlet、函数...
此电脑(我的电脑)->右键属性->高级系统设置->高级->环境变量->双击Path->新建->输入python安装路径, 重启 Windows Powershell 就好了。

Windows Powershell无法运行,无法将“python”项识别为 cmdlet、函数...
不一定非要用powershell打开\\x0d\\x0a用cmd运行也可以的,不过需要添加一下路径(c:\\Python27是默认安装路径)\\x0d\\x0a将以下代码保存为cmd文件,把你要运行的脚本文件拖到这个文件的图标上即可。\\x0d\\x0a或者用自带的IDLE编辑器编辑的话,按F5可以直接运行;IDLE的位置在python27\\lib\\idlelib\\...

无法将slmgr项识别为cmdlet函数脚本文件或可运行程序的名称如何解决_百 ...
1. **确认环境**:确保你在Windows的命令行界面(CMD)或PowerShell中运行此命令,而不是在其他脚本环境或文本编辑器中。2. **使用CMD**:如果你正在使用PowerShell,尝试打开CMD(命令提示符),然后运行`slmgr`命令。可以通过在开始菜单搜索“cmd”或“命令提示符”来找到它。3. **管理员权限**...

无法将powercfg\/h 识别为cmdlet,脚本文件或可运行的名称怎么办?_百度...
如果你的Pyinstaller安装没有问题的话,你在powershell中用的话,你要加一个前缀比如说.\/Pyinstaller xxxxx 或者你在cmd中用你这个格式调用即可,当前前提是你Pyinstaller安装正确,或者环境变量里没有的话,怎么着你都会报这个错误

无法将“slmgr”项识别为 cmdlet、函数、脚本文件或可运行程序的名称...
1、执行cmd命令javac后,显示如图所示编译成功,说明是java运行正常。2、使用检索软件,搜索code.exe的安装路径,默认如图所示。3、打开exe文件所在的路径,找到exe文件,如图所示。4、选中exe文件,右键菜单中选择属性,如下图所示。5、属性窗口中找到兼容性标签页,在兼容性中选中【以管理员权限运行此...

无法加载文件WindowsPowerShell\\profile.ps1?试试这条指令
可采用以下步骤:1. 使用管理员权限运行PowerShell。2. 执行命令:Set-ExecutionPolicy -ExecutionPolicy RemoteSigned。3. 确认修改安全策略,输入y。完成上述步骤后,重启VS Code或PyCharm,程序应能正常运行,顺利进入Anaconda默认环境。另有一种解决方法是将默认终端从PowerShell改为命令提示符(cmd.exe)。

asp调用powershell出错,cmd \/c powershell.exe -Command 报错_百度...
在asp调用是什么意思?使用wscript.shell在调用吗?如果是根据“switchname : 无法将“.switchname”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。” 这个愿意来看,应该是没有这个属性。你确认这段powershell直接在服务器上跑能通吗?

...项识别为cmdlet、函数、脚本文件或可运行程序的名称,怎么解决?_百...
path中给git配置环境变量

...\\conda.exe"项识别为 cmdlet,函数,脚本文件或?
你试一下用idle运行

powershell打开python的问题和.py文件闪退
windows下用命令行方式运行Python脚本,用命令提示符(即cmd)就可以了,好像不用powershell这个高级货。在cmd里,切换到脚本所在目录后,直接输入"xxx.py"就可以执行脚本了,连“python.exe”都可以省略。截图如下:

相似回答