欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Pycharm報錯Non-zero?exit?code?(2)的完美解決方案

 更新時間:2022年06月30日 08:47:24   作者:NSJim  
最近在使用pycharm安裝或升級模塊時出現(xiàn)了錯誤,下面這篇文章主要給大家介紹了關(guān)于Pycharm報錯Non-zero?exit?code?(2)的完美解決方案,文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下

前言

使用PyCharm在Python Interpreter設(shè)置中的Python虛擬環(huán)境安裝第三方包時,很有可能報錯:Non-zero exit code (2),如圖:

甚至升級pip也會報錯,如圖:

提示如下:

Try to run this command from the system terminal. 
Make sure that you use the correct version of 'pip' installed for your Python interpreter located at 
'D:\Program Files\Python\py36-basic-v\Scripts\python.exe'.

如上方所屬,官方說可能的原因是pip沒有被安裝在虛擬環(huán)境的指定目錄,并建議在終端中運(yùn)行pip命令來安裝第三方包。

官方的提示有一定的合理性,不過并不試用所有情況,可以在虛擬環(huán)境的目錄中查看是否存在pip模塊,若不存在,將pip模塊安裝在指定目錄即可;若存在,則不是pip模塊路徑的問題,那么到底是什么原因呢?

經(jīng)過調(diào)查,是pip版本的問題,我的Python版本為3.6,pip版本為21.3.1,該版本的pip一定會出現(xiàn)該問題,解決方案也很簡單,將pip版本降級為20.2.4即可,操作方法參見下方的方案2:降級pip版本。(不建議升級pip,因?yàn)樾掳姹镜膒ip都有可能會出現(xiàn)同樣的問題)

方案1(推薦):使用Terminal終端安裝第三方包

點(diǎn)開PyCharm底部工具欄的Terminal,如下圖:

輸入pip install命令來安裝第三方包,如圖:

但此方案治標(biāo)不治本,問題并沒有得到解決,只是通過替代方法進(jìn)行第三方包的安裝,若想根本解決問題,請參見下方的方案2。

方案2(根本解決):降級pip版本

首先使用PyCharm打開一個項(xiàng)目。若沒有Python環(huán)境,需先創(chuàng)建虛擬環(huán)境,如下圖:

File - Settings - Python Interpreter中看到Python虛擬環(huán)境中的pip版本為21.3.1,如下圖,我們需要降級pip的版本為20.2.4。

點(diǎn)開PyCharm底部工具欄的Terminal,如下圖:

輸入如下命令,注意一定要有python -m,否則沒有權(quán)限:

python -m pip install pip==20.2.4

輸入命令后,出現(xiàn)如下提示則證明降級成功:

輸入命令pip -V可查看當(dāng)前pip版本,如下圖:

至此問題已經(jīng)成功解決,在Settings中安裝第三方包可以成功安裝,如下圖:

總結(jié)

到此這篇關(guān)于Pycharm報錯Non-zero exit code (2)的解決方案的文章就介紹到這了,更多相關(guān)Pycharm報錯Non-zero exit code (2)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python?Pygame實(shí)戰(zhàn)之五款童年經(jīng)典游戲合集

    Python?Pygame實(shí)戰(zhàn)之五款童年經(jīng)典游戲合集

    本文為大家總結(jié)了五款利用Python+Pygame實(shí)現(xiàn)的童年經(jīng)典游戲:推箱子、滑雪、八分音符醬、保衛(wèi)蘿卜和飛機(jī)大戰(zhàn),快跟隨小編一起學(xué)習(xí)一下
    2022-04-04
  • NumPy實(shí)現(xiàn)結(jié)構(gòu)化數(shù)組的示例代碼

    NumPy實(shí)現(xiàn)結(jié)構(gòu)化數(shù)組的示例代碼

    結(jié)構(gòu)化數(shù)組是 NumPy 中用于處理異質(zhì)數(shù)據(jù)的重要工具,通過定義復(fù)雜的數(shù)據(jù)類型,我們可以創(chuàng)建具有不同字段的數(shù)組,本文主要介紹了NumPy實(shí)現(xiàn)結(jié)構(gòu)化數(shù)組的示例代碼,具有一定的參考價值,感興趣的可以了解一下
    2024-01-01
  • 對django中render()與render_to_response()的區(qū)別詳解

    對django中render()與render_to_response()的區(qū)別詳解

    今天小編就為大家分享一篇對django中render()與render_to_response()的區(qū)別詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-10-10
  • Python人工智能之混合高斯模型運(yùn)動目標(biāo)檢測詳解分析

    Python人工智能之混合高斯模型運(yùn)動目標(biāo)檢測詳解分析

    運(yùn)動目標(biāo)檢測是計算機(jī)視覺領(lǐng)域中的一個重要內(nèi)容,其檢測效果將會對目標(biāo)跟蹤與識別造成一定的影響,本文將介紹用Python來進(jìn)行混合高斯模型運(yùn)動目標(biāo)檢測,感興趣的朋友快來看看吧
    2021-11-11
  • 基于Python實(shí)現(xiàn)人機(jī)PK小游戲

    基于Python實(shí)現(xiàn)人機(jī)PK小游戲

    這篇文章主要為大家詳細(xì)介紹了如何基于Python實(shí)現(xiàn)人機(jī)PK小游戲,簡單來說,就是隨機(jī)生成玩家和敵人的屬性,同時互相攻擊,直至一方血量小于零,感興趣的小伙伴可以學(xué)習(xí)一下
    2023-06-06
  • 使用python實(shí)現(xiàn)下拉選擇框和頁簽的方法

    使用python實(shí)現(xiàn)下拉選擇框和頁簽的方法

    ttk是Python中的一個模塊,它提供了一組用于創(chuàng)建GUI界面的工具和控件,這些控件包括按鈕、標(biāo)簽、文本框等,可以幫助開發(fā)者更方便地創(chuàng)建用戶界面,這篇文章主要介紹了使用python實(shí)現(xiàn)下拉選擇框和頁簽的方法,需要的朋友可以參考下
    2023-03-03
  • pyppeteer執(zhí)行js繞過webdriver監(jiān)測方法下

    pyppeteer執(zhí)行js繞過webdriver監(jiān)測方法下

    這篇文章主要為大家介紹了pyppeteer上執(zhí)行js并繞過webdriver監(jiān)測常見方法的上篇,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步早日升職加薪
    2022-04-04
  • 如何用Python從桌面讀取二維碼信息詳解

    如何用Python從桌面讀取二維碼信息詳解

    二維碼作為一種信息傳遞的工具,在當(dāng)今社會發(fā)揮了重要作用,下面這篇文章主要給大家介紹了關(guān)于如何用Python從桌面讀取二維碼信息的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-10-10
  • Python遞歸函數(shù)特點(diǎn)及原理解析

    Python遞歸函數(shù)特點(diǎn)及原理解析

    這篇文章主要介紹了Python遞歸函數(shù)特點(diǎn)及原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-03-03
  • 提升Python編碼能力的3個重要概念

    提升Python編碼能力的3個重要概念

    這篇文章主要給大家分享的是提升Python編碼能力的3個重要概念,圍繞提升Python編碼的相關(guān)自資料上下文管理器、類型提示、淺拷貝和深拷貝等內(nèi)容展開文章,需要的小伙伴可以參考一下
    2022-02-02

最新評論