Python在命令提示符下不工作?
我在命令行中键入Python在命令提示符下不工作?,python,windows,windows-8,command,Python,Windows,Windows 8,Command,我在命令行中键入python,但命令提示符表示python不能识别为内部或外部命令、可操作程序或批处理文件。我该怎么办 注意:我已经在我的计算机上安装了Python 2.7和Python 3.2。似乎在您的路径中找不到Python可执行文件,路径定义了它要查找可执行文件的位置。有关如何在路径中获取python可执行文件的说明,请参阅。您需要将python添加到路径中。我可能错了,但是Windows7应该和Windows8有相同的cmd。在命令行中尝试此操作。永久性地使用setx对路径进行更改。注
python
,但命令提示符表示python不能识别为内部或外部命令、可操作程序或批处理文件。我该怎么办
注意:我已经在我的计算机上安装了Python 2.7和Python 3.2。似乎在您的路径中找不到Python可执行文件,路径定义了它要查找可执行文件的位置。有关如何在路径中获取python可执行文件的说明,请参阅。您需要将python添加到路径中。我可能错了,但是Windows7应该和Windows8有相同的cmd。在命令行中尝试此操作。永久性地使用setx对路径进行更改。注意,没有等号,使用引号
setx PATH "%PYTHONPATH%;C:\python27"
将
c:\python27
设置到要从键入python
到命令提示符运行的python版本的目录中。必须在系统路径中添加python可执行文件,请执行以下操作,My Computer>Properties>Advanced System Settings>Environment Variables
>然后在系统变量下创建一个名为“PythonPath”的新变量。在这个变量中,我有“C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\Lib tk;C:\other愚人在路径上”
将python bin目录添加到计算机的PATH变量中。它列在Windows 7中“计算机属性->高级设置”中的“环境变量”下。Windows 8也应该如此。Kalle发布了一个链接,指向一个页面,上面有一个链接,但它是在XP上完成的。如果您使用Windows 7:
alt+n
alt+e
代码>(这是一个分号)
C:\Python27
windows键+r
打开运行对话框。键入python
并按enter键路径上获取Python,请不要设置PYTHONPATH
。PYTHONPATH
环境变量告诉Python在哪里查找要导入的模块。将其设置为C:\Python27\
将无法实现任何有用的功能,尽管它可能是无害的
路径
)对已经运行的进程没有影响。这意味着您必须重新启动cmd.exe
,才能使更改生效。但是,不需要重新启动;C:\Python27;C:\Python27\Scripts
。这将允许您从命令行运行诸如easy\u install
、pip
、virtualenv
或sphinx
之类的脚本—一旦您安装了这些脚本,也就是说。这与Windows的UNIX-y差不多。(注意,Scripts
子目录在Python干净安装后不存在,但会在需要时创建。)Lib
或DLL
目录放在路径上。没有必要,这可能会造成伤害
路径上,而是为每个版本设置路径的不同版本创建cmd.exe
的不同快捷方式。你可能也会对它感兴趣
我可能是这里最新手的用户,我花了六个小时在Windows8的命令行中运行python。一旦我安装了64位版本,然后我卸载了它,并将其替换为32位版本。然后,我尝试了这里的大多数建议,特别是通过在系统变量中定义路径,但仍然不起作用 然后,当我在命令行中键入时,我意识到: 回显%路径%
路径仍然没有指向C:\python27。所以我只是重新启动了电脑,现在它可以工作了。他们已经给了我们一个脚本来帮我们完成这项工作
C:\Users\hUTBER\AppData\Local\Programs\Python\tools\scripts\win_add2path.py
您需要确保关闭并打开cmd
,否则它将没有新路径
如果你找不到这个脚本,这些就是它将添加的路径,最后我不得不手动添加
C:\Users\hUTBER\AppData\Local\Programs\Python\Python35
C:\Users\hUTBER\AppData\Local\Programs\Python\Python35\Scripts
当您将python目录添加到路径(计算机>属性>高级系统设置>高级>环境变量>系统变量>路径>编辑)时,请记住添加分号,然后确保正在添加文件所在的精确目录存储“python.exe”(例如C:\python\Python27,如果存储“python.exe”),然后重新启动命令提示符。视频非常有用
它对我很有效只需使用命令
py
。我在Windows7上运行Python3.6.2,效果很好。
我从系统目录中删除了所有python路径,当我在cmd中运行命令
echo%path%
时,这些路径不会显示出来。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!
>>>
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\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.
>>>
C:\Users\...\AppData\Local\Programs\Python\Python38-32\Scripts\
C:\Users\...\AppData\Local\Programs\Python\Python38-32\
c:\>python3
C:\>py
Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 17:26:49) [MSC v.1900 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>
C:\>py --version
Python 3.6.3
C:\>
d:\>py manage.py runserver
PS C:\Users\MyUsername> py -V
Python 3.9.0