如何解決’scrapy’ 不是內部或外部命令,也不是可運行的程序


1.首先我們通過“菜單鍵+R”輸入cmd打開執行程序

2.輸入scrapy回車,出現’scrapy’ 不是內部或外部命令,也不是可運行的程序,一般是pip重裝或者升級過導致的,此種情況時,我們考慮卸載重裝scrapy

3.操作如下:pip uninstall scrapy卸載,此時會彈出proceed(y/n)?輸入y回車,出現successfully uninstall scrapy-2.3.0證明卸載成功

4.接着輸入pip install scrapy進行安裝,此時出現

WARNING: The script scrapy.exe is installed in 'C:\Users\dell\AppData\Roaming\Python\Python36\Scripts' which is not on PATH

Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.

Successfully installed scrapy-2.3.0

上面報錯,下面又出現了安裝成功的字樣這就比較尷尬了。上述報錯內容是因為安裝scrapy的時候將scrapy的啟動文件安裝在上述地址了,可是你的環境變量path中並沒有更新這個地址,導致在調用cmd的時候無法找到這個啟動文件而出現問題。

5.關鍵一步:此時需要更改一個新的環境變量,控制面板下查看方式改為大圖標

找到點擊系統打開,此時彈出系統屬性         

高級選項里找到環境變量,點擊打開,用戶變量和系統變量都需要新建一下。

點擊系統或用戶變量中的變量名為path
然后將以上警告中的C:\Users\dell\AppData\Roaming\Python\Python36\Scripts
添加到系統變量的path中,點擊確定

6.關閉重啟cmd,輸入scrapy回車,如下圖即為成功

 版權聲明:本文版權歸作者(@攻城獅小關)和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。
大家寫文都不容易,請尊重勞動成果~ 
交流加Q:1909561302
CSDN地址https://blog.csdn.net/Mumaren6/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM