Python不在命令提示符下工作?

2020-12-02 20:08:34 发布

您现在位置:Python中文网/ 问答频道 /正文

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

注意:我已经在我的计算机上安装了Python2.7和Python3.2。

3条回答
网友
1楼 ·

这段视频非常有用。

  1. 转到系统属性->;高级(或在中键入“system env 开始菜单。)
  2. 单击环境变量
  3. 编辑“PATH”变量
  4. 添加2个新路径“C:\ Python27”和“C:\ Python27\scripts”
  5. 再次运行cmd并键入python。

它对我有用

网友
2楼 ·

我已经从Releases for Windows为Win10安装了最新的Python。 只需在Command Prompt Window中键入py即可启动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安装在C:\Users\sg7\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    <DIR>          .
08/05/2018  07:38 AM    <DIR>          ..
12/18/2017  09:12 AM    <DIR>          DLLs
12/18/2017  09:12 AM    <DIR>          Doc
12/18/2017  09:12 AM    <DIR>          include
12/18/2017  09:12 AM    <DIR>          Lib
12/18/2017  09:12 AM    <DIR>          libs
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    <DIR>          Scripts
12/18/2017  09:12 AM    <DIR>          tcl
12/18/2017  09:12 AM    <DIR>          Tools
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

当我在C:\Users\sg7>目录级别时,python可以通过键入 AppData\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.
>>>

较新的Python3.7将安装在: C:\Users\YourUserNameHere\AppData\Local\Programs\Python\Python37

如果希望,可以将以下内容添加到path环境变量: %USERPROFILE%\AppData\Local\Programs\Python\Python36

网友
3楼 ·

终于成功了!!!

我需要做些事情让它工作

  1. 在PATH系统变量的末尾添加C:\ Python27\
  2. 在PYTHONPATH系统变量的末尾添加C:\ Python27

我得把这两个都加进去才能起作用。

如果我添加了任何子目录,由于某种原因它都无法工作。

谢谢大家的回复。

相关问题