我inputpython
到命令行,但命令提示符说python不被识别为内部或外部命令,可操作的程序或batch file。 我该怎么办?
注意:我已经将Python 2.7和Python 3.2安装到了我的电脑上。
它终于工作了!
我需要做一些事情才能实现
我不得不将这些添加到它的工作。
如果我添加了任何子目录,由于某种原因它不起作用。
谢谢大家的回应。
该视频非常有用。
它为我工作
Kalle发布了一个带有这个视频的页面的链接,但是它是在XP上完成的。 如果您使用Windows 7:
alt + n
alt + e
;
(这是一个分号) C:\Python27
windows key + r
打开运行对话框。 键入python
并按回车。 我可能是这里最新手的用户,我已经花了六个小时在Windows 8的命令行中运行python。一旦我安装了64位版本,然后我卸载它,并用32位版本取代它。 然后,我在这里尝试了大部分建议,尤其是通过在系统变量中定义路径,但仍然无效。
然后我意识到,当我在命令行输入:echo%path%
路径仍然没有指向C:\ python27。 所以我只是重新启动电脑,现在它的工作。
您必须在您的系统路径中添加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"
。
你需要添加Python到你的PATH。 我可能是错的,但Windows 7应该与Windows 8具有相同的cmd。请尝试在命令行中。 永久使用setx
PATH进行更改。 请注意,没有等号,并使用引号。
setx PATH "%PYTHONPATH%;C:\python27"
将c:\python27
设置为您想要从输入python
运行到命令提示符的python版本的目录。
只有几点意见:
不要设置PYTHONPATH
如果你只想在Python上获得Python的话。 PYTHONPATH
环境变量告诉Python在哪里查找要导入的模块。 将它设置为C:\Python27\
将不会完成任何有用的操作,尽管它可能是无害的。
从“编辑系统变量”中修改环境变量(包括PATH
)对已经运行的进程没有影响。 这意味着您必须重新启动cmd.exe
才能使更改cmd.exe
。 然而,重新启动不是必需的。
修改PATH时,还要添加Scripts子目录。 或者换句话说(使用前面的例子):add ;C:\Python27;C:\Python27\Scripts
。 这将允许您从命令行运行easy_install
, pip
, virtualenv
或sphinx
等脚本 – 一旦您安装这些脚本,即可。 这与Windows的UNIX-y类似。 (注意,在干净安装Python之后Scripts
子目录不存在,但会在需要时创建。
不要在PATH
上放置任何额外的Lib
或DLL
目录。 没有必要,而且可能会造成伤害。
如果你已经安装了多个版本的Python(这并不是那么罕见),那么最好不要把它们放在PATH
,而是为不同版本的cmd.exe
创建不同的快捷方式,为不同的版本设置每个版本的PATH
。 您可能也对PEP-397感兴趣。
他们给了我们一个脚本来为我们做这个
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
在cmd
当您将python目录添加到路径(计算机>属性>高级系统设置>高级>环境变量>系统变量>路径>编辑)时,请记住添加一个分号,然后确保您添加文件的精确目录“python.exe”被存储(例如C:\ Python \ Python27,如果存储了“python.exe”的话)。 然后重新启动命令提示符。
只要去命令py
。 我在Windows 7上运行Python 3.6.2,它工作得很好。
我从系统目录中删除了所有的python路径,当我在cmd中运行命令echo %path%
时,路径没有显示出来。 Python仍然正常工作。
我跑到这个意外地按下键入python
输入…
编辑:我没有提到,我安装了Python到自定义文件夹C:\ Python \
似乎python可执行文件没有在您的PATH中找到,它定义了它在寻找可执行文件的位置。 有关如何在PATH中获取python可执行文件的说明 ,请参阅官方说明 。
将python bin目录添加到您的计算机的PATH变量中。 其在“计算机属性 – > Windows 7中的高级设置”中的“环境变量”下列出。对于Windows 8,它应该是相同的。
如果您正在使用命令提示符,并且即使在将python路径添加到系统变量PATH之后仍遇到问题。
请记住重新启动命令提示符(cmde.exe)。