Windows-Python在命令提示符下不起作用?

我在命令行中键入python,但是命令提示符说python不被识别为内部或外部命令,可操作程序或批处理文件。 我该怎么办?

注意:我已经在计算机上安装了Python 2.7和Python 3.2。

17个解决方案

52 votes

终于成功了!!!

我需要做一些事情才能使其正常工作

将C:\ Python27 \添加到PATH系统变量的末尾

将C:\ Python27 \添加到PYTHONPATH系统变量的末尾

我必须将它们添加到两者中才能正常工作。

如果我添加了任何子目录,则由于某种原因它不起作用。

谢谢大家的答复。

Rohit Rayudu answered 2020-07-20T09:14:31Z

32 votes

该视频非常有用。

转到系统属性->高级(或在开始菜单。)

点击环境变量

编辑“ PATH”变量

添加2个新路径'C:\ Python27'和'C:\ Python27 \ scripts'

再次运行cmd并键入python。

它对我有用

Kazim Homayee answered 2020-07-20T09:15:17Z

26 votes

我已经从Windows版本安装了最新的Win10 Python。仅在python中输入%USERPROFILE%\AppData\Local\Programs\Python\Python36即可启动Python。

Microsoft Windows [Version 10.0.15048]

(c) 2017 Microsoft Corporation. All rights reserved.

C:\Users\sg7>py

Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>>`enter code here`

测试:

>>> print("hello!")

hello!

>>>

请注意,在我的情况下,Python已安装在%USERPROFILE%\AppData\Local\Programs\Python\Python36目录中

C:\Users\sg7\AppData\Local\Programs\Python\Python36>dir

Volume in drive C is Windows7_OS

Volume Serial Number is 1226-12D1

Directory of C:\Users\sg7\AppData\Local\Programs\Python\Python36

08/05/2018 07:38 AM

08/05/2018 07:38 AM

12/18/2017 09:12 AM

12/18/2017 09:12 AM

12/18/2017 09:12 AM

12/18/2017 09:12 AM

12/18/2017 09:12 AM

10/03/2017 07:17 PM 30,334 LICENSE.txt

10/03/2017 07:17 PM 362,094 NEWS.txt

10/03/2017 07:15 PM 100,504 python.exe

10/03/2017 07:12 PM 58,520 python3.dll

10/03/2017 07:12 PM 3,610,776 python36.dll

10/03/2017 07:15 PM 98,968 pythonw.exe

08/05/2018 07:38 AM 196,096 Removescons.exe

08/05/2018 07:38 AM 26,563 scons-wininst.log

08/05/2018 07:38 AM

12/18/2017 09:12 AM

12/18/2017 09:12 AM

06/09/2016 11:53 PM 87,888 vcruntime140.dll

9 File(s) 4,571,743 bytes

10 Dir(s) 20,228,898,816 bytes free

当我在%USERPROFILE%\AppData\Local\Programs\Python\Python36时,可以通过键入以下内容来调用目录级别pythonAppData\Local\Programs\Python\Python36\python

C:\Users\samg>AppData\Local\Programs\Python\Python36\python

Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 18:11:49) [MSC v.1900 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>>

较新的Python 3.7将安装在:%USERPROFILE%\AppData\Local\Programs\Python\Python36

如果愿意,可以添加到路径环境变量中:%USERPROFILE%\AppData\Local\Programs\Python\Python36

sg7 answered 2020-07-20T09:15:59Z

5 votes

Kalle发布了指向该视频的页面的链接,但这是在XP上完成的。 如果您使用Windows 7:

按Windows键。

键入“系统环境”。 按回车。

按下windows key + r

Press windows key + r

向右按,然后按windows key + r(这是一个分号)

在不添加空格的情况下,在末尾键入以下内容:windows key + r

按回车两次。 按esc。

使用windows key + r调出运行对话框。 输入python,然后按Enter。

Droogans answered 2020-07-20T09:17:50Z

5 votes

我可能是这里的新手,我花了六个小时才在Windows 8的命令行中运行python。安装完64位版本后,我将其卸载并替换为32位版本。 然后,我在这里尝试了大多数建议,特别是通过在系统变量中定义路径,但仍然没有用。

然后我意识到在命令行输入:回声%路径%

该路径仍未定向到C:\ python27。 因此,我只是重新启动了计算机,现在它可以工作了。

Ocean Flyer answered 2020-07-20T09:18:19Z

4 votes

他们已经给我们一个脚本来为我们做到这一点

C:\Users\hUTBER\AppData\Local\Programs\Python\tools\scripts\win_add2path.py

您需要确保关闭并打开python,否则它将没有新的路径。

如果找不到此脚本,则这些是它将添加的路径,最后我必须手动添加。

C:\Users\hUTBER\AppData\Local\Programs\Python\Python35

C:\Users\hUTBER\AppData\Local\Programs\Python\Python35\Scripts

是我的,现在python在cmd中工作

Jamie Hutber answered 2020-07-20T09:18:52Z

3 votes

您必须在SYSTEM PATH中添加python可执行文件,执行以下操作My Computer > Properties > Advanced System Settings > Environment Variables>然后在系统变量下创建一个名为“ PythonPath”的新变量。 在这个变量中,我有"C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk;C:\other-foolder-on-the-path"。

enginefree answered 2020-07-20T09:19:13Z

2 votes

这是供使用共享他人的计算机的上班族使用的。

我确实将用户路径放在path中,并在计算机的PATH变量中创建了PYTHONPATH变量。 它在Windows 7中的“计算机属性”->“高级设置”中的“环境变量”下列出。

例:

C:\ Users \ randuser \ AppData \ Local \ Programs \ Python \ Python37

这样就可以使用命令提示符了。

希望这会有所帮助。

user10434881 answered 2020-07-20T09:19:56Z

2 votes

是否对编辑Path变量感到不安全? 是否担心此方法可能会随着新的Python版本而改变? 如果是这样,请执行以下操作:

重新运行Python安装程序(例如,在Downloads中,python-3.7.2.exe)。 选择“修改”(添加或删除单个功能。)检查所需的所有可选功能(可能没有更改),然后单击[下一步]。 选中[x]“将Python添加到环境变量”,然后单击[安装]。

打开一个新的cmd窗口,您应该已经开始营业了。

circlepi314 answered 2020-07-20T09:20:26Z

1 votes

似乎在您的PATH中找不到python可执行文件,它定义了它在哪里寻找可执行文件。 有关如何在PATH中获取python可执行文件的说明,请参见官方说明。

Carl Ekerot answered 2020-07-20T09:20:46Z

1 votes

将python bin目录添加到计算机的PATH变量中。 它在Windows 7中的“计算机属性->高级设置”中的“环境变量”下列出。对于Windows 8,应该相同。

asheeshr answered 2020-07-20T09:21:06Z

1 votes

您需要将python添加到您的PATH中。 我可能是错的,但是Windows 7应该具有与Windows 8相同的cmd。请在命令行中尝试此操作。 永久使用c:\python27对您的PATH进行更改。 请注意,没有等号,并且使用引号。

setx PATH "%PYTHONPATH%;C:\python27"

从python键入命令提示符,将c:\python27设置为要运行的python版本的目录。

Aesthete answered 2020-07-20T09:21:31Z

1 votes

只是一些评论:

如果只想在cmd.exe上获取Python,请不要设置PATH。PATH环境变量会告诉Python在哪里寻找要导入的模块。 将其设置为virtualenv不会完成任何有用的操作,尽管它可能无害。

从“编辑系统变量”修改环境变量(包括PATH)对已经运行的进程无效。 这意味着您必须重新启动cmd.exe才能使更改生效。 但是,不需要重新启动。

修改PATH时,还要添加Scripts子目录。 或者,换句话说(并使用前面的示例):添加PATH。这将允许您从命令行运行诸如cmd.exe、PATH、virtualenv或sphinx之类的脚本-一旦安装,即已安装。 这与Windows中的UNIX-y差不多。 (N.B.在全新安装Python之后不存在Scripts子目录,但会在需要时创建。)

不要在PATH上放置任何其他的PATH或cmd.exe目录。这是没有必要的,可能会造成危害。

如果您安装了多个版本的Python(这并不是很常见),最好不要将它们中的任何一个放在PATH上,而是为不同的版本创建到cmd.exe的不同快捷方式,从而为每个版本设置PATH。 您可能也对PEP-397感兴趣。

grainednoise answered 2020-07-20T09:22:15Z

1 votes

将python目录添加到路径时(计算机>属性>高级系统设置>高级>环境变量>系统变量>路径>编辑),请记住添加分号,然后确保在文件所在的位置添加精确的目录 存储“ python.exe”(例如,如果存储“ python.exe”的位置为C:\ Python \ Python27)。 然后重新启动命令提示符。

cameronroytaylor answered 2020-07-20T09:22:35Z

1 votes

只需执行命令py。我在Windows 7上运行python 3.6.2,它工作得很好。

我从系统目录中删除了所有python路径,并且在cmd中运行命令echo %path%时这些路径没有显示。 Python仍然可以正常工作。

我在输入python时不小心按Enter遇到了这个问题...

编辑:我没有提到我将python安装到自定义文件夹C:\ Python \

YakovL answered 2020-07-20T09:23:09Z

1 votes

如果您正在使用命令提示符,并且即使在将python路径添加到系统变量PATH之后仍遇到问题。

记住要重新启动命令提示符(cmde.exe)。

Jerin answered 2020-07-20T09:23:33Z

0 votes

这些都不对我真正起作用。要真正在其路径中识别Python,您需要做的是仅从此网站而不是其他网站下载最新版本的Python:[https://www.python.org/downloads/]

但是安装时要小心; 如果您使用的是Windows计算机,则默认安装设置为不将Python的路径添加到“控制面板”中的环境变量中,但是您应该更改该设置,以便安装进行安装,并且安装将全部由其完成。

Joe Bang answered 2020-07-20T09:23:58Z

命令提示符打不开python_Windows-Python在命令提示符下不起作用?相关推荐

  1. 在anaconda python开发套件下进行opencv的安装

    0. 使用 pip 进行安装 opencv 所对应的包名不是 cv2,不是 opencv,而是 opencv-python $ pip install opencv-python 1. 一般的手段 安 ...

  2. 电影天堂APP项目开发之Python爬虫篇,共18课时/5时33分

    电影天堂APP项目开发之Python爬虫篇,共18课时/5时33分,是电影天堂APP项目开发课程的第一篇章,讲解使用requests和bs4库,爬取和解析电影天堂网站数据,并讲数据保存到SQLite数 ...

  3. #详细说明# 解决在Python虚拟化境下,使用pip安装相应开发包 pipfile和pipfile.lock 文件不同步更新的问题

    在python虚拟环境中,使用pipenv shell 命令进入虚拟环境 然后使用pip install 命令安装开发包 虽然能成功安装开发包,但工程下的pipfile和pipfile.lock文件并 ...

  4. python的官网都打不开了-python打不开

    广告关闭 腾讯云双11爆品提前享,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高满返5000元! 问题原因:我之前装了python3,后来又装了python2,可能有些配置没有更改 ...

  5. 跟着王进老师学开发之Python篇第一季:基础入门篇-王进-专题视频课程

    跟着王进老师学开发之Python篇第一季:基础入门篇-2859人已学习 课程介绍         本季课程首先对Python简要介绍,然后演示如何搭建Python的开发环境,以及如何在IDE中调试Py ...

  6. 视频教程-跟着王进老师学开发之Python篇第一季:基础入门篇-Python

    跟着王进老师学开发之Python篇第一季:基础入门篇 教学风格独特,以学员视角出发设计课程,难易适度,重点突出,架构清晰,将实战经验融合到教学中.讲授技术同时传递方法.得到广大学员的高度认可. 王进 ...

  7. python能调用身份证读卡器吗_用Python在Linux下调用新中新DKQ-A16D读卡器,读二代证数据...

    1.背景 最近在研究二代证读卡器,手头上的设备是新中新DKQ-A16D,在官网(https://www.onecardok.com.cn/download)逛了一圈,发现Win下的示例,浏览器插件很多 ...

  8. python写百行代码可运行_56 岁潘石屹学俩月 Python ,写下百行代码

    原标题:56 岁潘石屹学俩月 Python ,写下百行代码 By 超神经 内容导读:跨界王潘石屹在近期迷上了编程,不仅高调宣布学习 Python,拜老师,还隔三差五晒出自己的「编程课作业」,和网友进行 ...

  9. QQ虎年春节活动ADB自动助手(自动开星星,自动红包雨下拉,自动团圆饭,自动一笔连)

    QQ虎年春节活动ADB自动助手(自动开星星,自动红包雨下拉,自动团圆饭,自动一笔连) 项目地址:GITHUB QQ虎年春节活动ADB助手 可以进去瞧瞧,顺便别忘了:即便是登录也要给我的博客点个赞啊喂! ...

  10. Python win10系统下创建发布

    Python win10系统下创建发布 最近开始学习Python,用head First Python入门. 看到书中构建发布部分,自己练习时,出了几个错误.这里把解决方法写出来,以方便自已以后温习. ...

最新文章

  1. 按下enter键在各个文本框中切换焦点_你真的了解Enter键吗?请先学习本文后再回答...
  2. 2020年AI怎么发展?听加州大学、谷歌、英伟达、IBM怎么说
  3. 【Android 高性能音频】Oboe 开发流程 ( 创建并设置 AudioStreamCallback 对象 | 打开 Oboe 音频流 | 日志封装 logging_macros.h )
  4. 序列化以及反序列化二叉树
  5. ES6学习笔记01:Symbol数据类型
  6. [转]javascript 程序1
  7. 微信支付java后台
  8. 支付宝、京东支付场景之策略模式实战
  9. Ubuntu安装SSTP
  10. 第21篇 项目进度管理__关键路径法
  11. Maven查看当前生效配置、pom、环境变量等命令(mvn help用法)
  12. SDN网络的工作原理
  13. “Ubuntu 18.04.2 LTS _Bionic Beaver_ - Release amd64 (20190210)” 的盘片插入驱动器“/cdrom/”再按「回车」键
  14. python 并行执行_python 串行执行和并行执行实例
  15. Redis面试常见问题
  16. 数据库实验四 数据库恢复与安全性
  17. 操作系统银行家算法python简单模拟
  18. mysql 中文名称排序,mysql 依照中文名称排序
  19. 智慧城市照明系统方案
  20. 分析器错误消息: 未能创建类型

热门文章

  1. 日常生活 之 有哪些道理是你慢慢才明白的?
  2. Android Banner图片轮播第三方框架
  3. iOS中日本日历、佛教日历取date的问题
  4. 2020年十七届华为杯数学建模比赛记录
  5. Java实现生成并下载Excel文件
  6. 【C 语言】文件操作 ( getc 和 putc 函数 )
  7. Sulfo CY5-MAL|磺基-CY5 马来酰亚胺
  8. 生命不停应当大步的向前
  9. 关于chm电子书无法显示网页的解决方
  10. 2020你必须掌握的CSS特效~建议收藏