如何解决cmd运行python提示不是内部命令

如果在使用命令行或者终端(如cmd或者powershell)运行python脚本时出现“python不是内部或外部命令,也不是可运行的程序或批处理文件”错误,一般是环境变量设置不正确导致的。为了解决这个问题,我们需要按照以下步骤进行操作。

  1. 确定Python安装路径

首先需要确认Python的安装路径,比如在Windows系统上,Python通常安装在C盘Program Files目录下的PythonXX文件夹(XX代表Python版本号,比如34或者36)。在macOS或者Linux系统上,则可能会安装在/usr/bin/python或者/usr/local/bin/python等目录下。

  1. 修改系统环境变量

然后,需要将Python的安装目录添加到系统的环境变量中,以Windows系统为例,具体操作步骤如下:

a. 在桌面上右键单击“计算机”或者“此电脑”,并选择“属性”。

b. 在弹出的系统属性窗口中,点击“高级系统设置”。

c. 在高级选项卡下,点击“环境变量”。

d. 在环境变量窗口中,找到“系统变量”区域下的“Path”变量,并双击打开编辑窗口。

e. 在编辑窗口的最后面加上Python的安装路径,多个路径之间用分号()隔开,比如:C:\Program Files\Python36\;C:\Program Files\Python35\。

f. 关闭所有打开的窗口,重新打开命令行或者终端窗口,就可以正常运行Python命令或脚本了。

  1. 验证Python环境变量是否设置正确

如果你不确定Python环境变量是否设置正确,可以在命令行或者终端运行下面的命令,查看Python是否被识别:

python -V

如果返回的结果是Python的版本号,则说明环境变量设置正确:

Python 3.6.1

否则说明还需要调整环境变量设置。

示例1:在Windows系统上设置Python环境变量

假设我们的Python安装路径是C:\Program Files\Python36\,那么我们需要将这个路径添加到系统的环境变量中:

  1. 右键点击“计算机”或者“此电脑”,选择“属性”。

  2. 点击“高级系统设置”。

  3. 点击“环境变量”。

  4. 找到“系统变量”区域下的“Path”变量,并双击打开编辑窗口。

  5. 在编辑窗口的最后面加上C:\Program Files\Python36\,然后点击确定。如果之前已经有其他路径了,需要用分号分开。

  6. 关闭所有打开的窗口,重新打开命令行或者终端窗口,然后输入下面的命令检查是否设置成功:

python -V

如果返回的结果是Python版本号,说明环境变量设置成功。

示例2:在macOS系统上设置Python环境变量

假设我们的Python安装路径是/usr/local/bin/python3,那么我们需要将这个路径添加到系统的环境变量中:

  1. 打开终端。

  2. 在终端中输入下面的命令,并按下回车键:

sudo nano /etc/paths
  1. 输入系统管理员密码,然后按下回车键。

  2. 在打开的文件中,找到空白处,然后输入/usr/local/bin/python3。

  3. 保存文件并退出。

  4. 关闭所有终端窗口,重新打开一个终端窗口,然后输入下面的命令检查是否设置成功:

python3 -V

如果返回的结果是Python版本号,说明环境变量设置成功。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:如何解决cmd运行python提示不是内部命令 - Python技术站

(0)
上一篇 2023年5月20日
下一篇 2023年5月20日

相关文章

  • PyCharm常用配置和常用插件(小结)

    PyCharm常用配置和常用插件(小结) PyCharm是一款非常受欢迎的Python集成开发环境(IDE),支持多种操作系统,并拥有丰富的功能和插件。 常用配置 1. 解释器配置 在PyCharm中使用Python需要配置解释器,可以使用系统自带的Python解释器,也可以使用虚拟环境。 在PyCharm的Settings/Preferences中,选择P…

    python 2023年5月20日
    00
  • 如何利用Python实现一个论文降重工具

    利用Python实现一个论文降重工具是指使用Python编写的一些脚本,可以通过比对文本相似度,实现论文降重的功能。本文将讲解如何利用Python实现一个论文降重工具的完整攻略,包括以下几个方面: 安装Python和相关库 获取文本相似度算法 编写Python脚本 实践示例 安装Python和相关库 在使用Python编写论文降重工具之前,需要安装Pytho…

    python 2023年5月15日
    00
  • python实现实时监控文件的方法

    下面是Python实现实时监控文件的方法的完整攻略: 1. 什么是文件监控 文件监控是指通过一定的方式来实时检测文件的变化,例如新建、删除、修改等。这对于程序开发、系统管理等领域都非常重要,因为文件的变化可能会对系统产生很大的影响。 2. Python中的文件监控工具 Python中有很多文件监控工具,其中比较常用的有watchdog、pyinotify和i…

    python 2023年6月5日
    00
  • Python输出列表(List)不带中括号和引号的问题及解决方法

    在Python中,输出列表时默认会带有中括号和引号,例如: my_list = [‘apple’, ‘banana’, ‘orange’] print(my_list) # 输出:[‘apple’, ‘banana’, ‘orange’] 但是有时候我们需要输出不带中括号和引号的列表,本文将详细讲解Python输出列表不带中括号和引号的问题及解决方法。 使用…

    python 2023年5月13日
    00
  • caffe的python接口之手写数字识别mnist实例

    让我们来详细讲解 “caffe的python接口之手写数字识别mnist实例”的完整攻略。 什么是caffe? Caffe是一个开源的深度学习框架,贡献者和用户包括学术研究领域和工业界。它由ajtai在加州大学伯克利分校开发,这是一个以模块化方式处理深度神经网络的框架。 手写数字识别mnist实例 1.准备数据 首先,我们需要准备手写数字的图像和相应的标签。…

    python 2023年6月6日
    00
  • 关于Python中 循环器 itertools的介绍

    关于 Python 中循环器 itertools 的介绍,可以分为以下几点: 1. itertools 简介 itertools 是 Python 中的一个标准模块,包含了很多迭代器生成的工具,可以帮助我们更方便和高效地进行迭代操作。其中包含的几个常用函数有: count(start=0, step=1) :用于创建一个从 start 开始的数列,每次增加 …

    python 2023年6月3日
    00
  • python实现字符串和日期相互转换的方法

    转换字符串和日期是Python开发中常见的任务。Python提供了多种函数和模块来转换字符串和日期。下面是Python实现字符串和日期相互转换的方法的完整攻略: 1. 将字符串转换为日期 使用datetime模块进行转换 在Python中可以使用datetime模块将字符串转换为日期。datetime.strptime函数可以将指定格式的字符串转换为日期类型…

    python 2023年6月2日
    00
  • python+pytest接口自动化之日志管理模块loguru简介

    欢迎来到本篇文章,本文主要介绍Python+pytest接口自动化测试中的一个强大的日志管理模块——loguru。 什么是loguru? loguru是一款Python的日志管理模块,具有以下特点: 易于使用,方便快捷地记录Python日志; 提供多种配置方式,满足不同用户的需求; 具有强大的过滤和格式化功能; 支持多进程、多线程、异步I/O等场景下的日志记…

    python 2023年6月6日
    00
合作推广
合作推广
分享本页
返回顶部