Python基礎篇-13 Python不是內部或外部命令的解決方法

2021-02-14 專攻python

公眾號關注「專攻python」,設為「星標」

重磅文章,第一時間送達!!

Hello,大家好,我是小777

很多小白不知道Python基礎從哪裡開始學習,從今開始我每日會分享一篇從零基礎學Python編程基礎。還有很多不知道學Python能幹什麼?在這裡我會為大家一一分享,我感覺還是很有意思的。雖然對於那些會的人不難,但是對於小白來說這確實是很好的一種學習思路。

第一章 Python編程基礎----Python不是內部或外部命令的解決方法

安裝 Python 環境沒有問題的讀者,可直接跳過本節,繼續閱讀後續文章。

有些讀者,在命令行窗口(Linux 稱為終端)中輸出 python 命令後,卻顯示「『python』不是內部或外部命令,也不是可運行的程序或批處理文件」,如圖 1 所示:

圖 1 輸出 python 命令後出錯


出現此問題,是因為在當前的路徑中找不到 Python.exe 可執行程序,最直接的解決方法就是手動配置環境變量,具體方法如下:

在「計算機」圖標上單擊右鍵,然後在彈出的快捷菜單中選擇「屬性」,在屬性對話框中單擊「高級系統設置」超連結,會出現如圖 2 所示的「系統屬性」對話框。


圖 2 「系統屬性」對話框示意圖
 

如圖 2 所示,單擊「環境變量」按鈕,將彈出「環境變量」對話框,如圖 3 所示:

圖 3 「環境變量」對話框
 

在圖 3 所示的對話框中,選中「系統變量」欄中的 Path 變量,然後單擊「編輯」按鈕。此時會彈出「編輯系統變量」的對話框,如圖 4 所示:

圖 4 「編輯系統變量」對話框 

正如圖 4 所示的這樣,我們需要在現有 Path 變量值的最前端,手動添加「G:Python\Python36;G:Python\Python36/Scripts;」,注意,中間和最後的分號不要丟掉,另外將 Python 安裝路徑修改成自己的,然後單擊確定按鈕,就完成了對環境變量的設置。

再次強調,不要刪除系統變量 Path 中原本存在的變量值,並且其中的分號是英文狀態下輸出的,否則會產生錯誤。

修改完成後,再在命令行窗口中輸入 python 命令,就應該可以成功進入 Python 交互式解釋器。

感謝您的閱讀,如果你覺得我的內容還不錯,請多幫忙推薦給你的朋友,多謝~

專攻python每天一篇Python技術文章,每日都會有乾貨分享

相關焦點

  • Python執行系統命令的四種方法
    一、os.system方法 在子終端運行系統命令,可以獲取命令執行後的返回信息以及執行返回的狀態。 但是,如果簡單的通過encode(『gbk』)之類的方法,不能解決根本問題。 尤其是當我們根本不是使用print命令來輸出,而是控制臺默認輸出的情況下,是沒辦法修改os.system的編碼格式的,因為os.system執行命令返回的並不是命令中出現的文本,而是一個int,為0時表示成功,為1時表示異常。
  • Python基礎篇-10 Windows安裝Python(圖解)
    Hello,大家好,我是小777很多小白不知道Python基礎從哪裡開始學習,從今開始我每日會分享一篇從零基礎學Python編程基礎。還有很多不知道學Python能幹什麼?在這裡我會為大家一一分享,我感覺還是很有意思的。雖然對於那些會的人不難,但是對於小白來說這確實是很好的一種學習思路。
  • python基礎學習教程:Python基礎語法
    在本章中我們將來學習 Python 的基礎語法,讓你快速學會 Python 編程。第一個 Python 程序交互式編程交互式編程不需要創建腳本文件,是通過 Python 解釋器的交互模式進來編寫代碼。linux上你只需要在命令行中輸入 Python 命令即可啟動交互式編程,提示窗口如下:$ pythonPython 2.7.6 (default, Sep 9 2014, 15:04:36) [GCC 4.2.1 Compatible Apple LLVM 6.0 (clang-600.0.39)] on darwinType
  • Python基礎入門篇
    使用Python解釋器運行python解釋器方式1:Python解釋器在linux下一般安裝在/usr/local/bin/python目錄下,切換到該目錄下,輸入以下命令可以運行python解釋器pythonwindows下一般安裝在C:\Python27目錄下,win+r快捷鍵,然後輸入一下cmd,打開dos界面,輸入以下命令,設置環境變量
  • python自學 第二章 python語言基礎之語法特點(注釋、代碼縮進、編碼規範)
    上一篇講到如何安裝python,從這篇開始我們將正式踏上python開發之旅,體驗
  • 小白python入門基礎——Python安裝教程
    你將驚喜地發現Python語言是多麼地簡單,它注重的是如何解決問題而不是程式語言的語法和結構。 Python vs Java作為世界上使用範圍最廣的程式語言,Java難免總是被拿來跟Python比較,而且,在程式語言的各種對戰中,Python 與Java也是打得最熱烈的。那到底是Python好還是Java好?
  • 如何編寫完美的 Python 命令行程序?
    這篇文章將教你如何編寫完美的 Python 命令行程序,提高團隊的生產力,讓大家的工作更舒適。當我搜索「python command line arguments」時,出現的第一個結果是關於sys.argv的,所以我們來試試這個方法……「初學者」的方法sys.argv
  • Python日課-2.4-pip的使用
    Python 的那些強大和易用的功能,有許多不是 Python 本身所具備的,而是來自於大量的庫(Library/Module)。庫分為兩種,一種是標準庫,一種是外部庫(第三方庫)。庫和模塊這裡的庫(LIbrary)和模塊(MOdule)是同義語。Python 中的標準叫法是模塊(Module),但業界有一種更通用的叫法是庫(Library)。
  • 零基礎菜鳥如何快速上手Python
    那麼作為零基礎菜鳥的你,如何在Python入門的時候能避開大多數的雷區,這篇文章值得你花10分鐘的時候仔細閱讀。零基礎菜鳥如何快速上手Python為了幫助大家更輕鬆的學好Python,無私分享一套Python學習資料,希望對正在學習的你有所幫助!
  • Python 從零開始--入門篇
    從這篇文章開始我將分享 python 系列,從 ptyhon 的起始發展,到現在的方方面面, 從最基礎的語法開始,大家一起學習
  • python中利用py幫助命令擴展開發知識面
    計算公式:(今天是星期幾+幾天後)%7本節知識視頻教程一、回到python REPLpython REPL簡稱python控制臺。往往企業中的生產環境比較簡單,但是需要我們可能去解決一些bug,需要現場調試,此時,現場開發,可能用到幫助來提示我們一些函數的用法。二、如何利用幫助命令解決問題?1、利用dir()函數來獲取當前環境下面有哪些模塊?
  • 10個常見安全漏洞的Python解決方法
    命令注入可以在任何時候使用popen,subprocess,os.system調用一個進程並從變量中獲取參數。 當調用本地命令時,有人可能會惡意設置某些值。看一下這個簡單的腳本[credit]。解決方法:如果使用的是Web框架附帶的實用程序,請對輸入進行清理。 除非你有充分的理由,否則不要手動構建SQL查詢。 大多數ORM具有內置清理方法。對於shell,請使用shlex模塊正確地轉義輸入。如果你的應用程式加載並分析XML文件,那你可能正在使用XML標準庫模塊之一。 有通過XML的一些常見攻擊。
  • Python ImportError 解決思路
    辛辛苦苦安裝完了python3.8,最後再運行的時候會出現ImportError: No module named configparser的報錯,參考了很多資料,未能解決問題,後來突然想到原來之前安裝過python2.7版本,對於python來說2.x版本與3.x版本中模塊的名稱是不一樣的
  • Python 命令行參數解析庫argparse
    假設我有一個python程序,姑且叫extract_WRF.py,內部代碼如下例子一,腳本中的main主函數功能簡化為列印出輸入的參數,即:print(zone,input_source_dir,output_source_dir,features,levels)參數有zone,input_source_dir,
  • Python基礎知識
    (input)不難發現,python2 中的 input 相當於對 raw_input 函數返回的結果進行 eval 一下,即input ()相當於 eval(raw_input()) 在 python3 中只有 input,但 python3 的 input 和 python2 的 raw_input 的使 用方法是一樣的,返回的值都是一個字符串。
  • Python學習路線資料分享
    5.學Python,不需要有編程基礎!6.學Python能幹什麼,Python的應用領域有哪些?7.怎樣學習Python才能成為高手?13.了解Jupyter Notebook,Python編程環境搭建1.Windows安裝Python2.Linux安裝Python3.Mac OS安裝Python環境
  • Linux 平臺下 Python 腳本編程入門(一)
    在 Linux 中學習 Python 腳本編程首先,我們會使用 Python 的命令行工具,還會接觸到 Python 的面向對象特性(這篇文章的後半部分會談到它)。學習 Python 可以助力於你在桌面應用開發[1]及數據科學領域[2]的職業發展。
  • python執行系統命令
    在實際開發中,除了編寫python自身的代碼外,還經常需要執行作業系統的命令。
  • 如何用 Python 執行單行命令
    (正如寫 Perl 一樣隨性)其實在 Python 中也可以使用單行命令,直接用 python -c <command> 即可,雖然這與 Python 之禪中所說的 Readability counts 相悖,但信手拈來,隨便用用還是挺方便的。
  • python命令是如何操作文件file的?
    用到文件,就必然會有創建文件、打開文件、寫文件、複製文件、刪除文件這些操作,下面我們來看看在python中是如何利用命令來操作file文件的。python操作file的命令及使用1.打開和關閉文件file object= open(file_name [, access_mode][, buffering]),通過open命令來打開一個文件。