<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          pip install 成功了,import 卻出錯了

          共 1495字,需瀏覽 3分鐘

           ·

          2021-12-24 23:31

          ? ??點(diǎn)擊上方?月小水長?并?設(shè)為星標(biāo),第一時間接收干貨推送

          這是?月小水長?的第?103?篇原創(chuàng)干貨

          目前公眾號平臺改變了推送機(jī)制,點(diǎn)“贊”、點(diǎn)“在看”、添加過“星標(biāo)”的同學(xué),都會優(yōu)先接收到我的文章推送,所以大家讀完文章后,記得點(diǎn)一下“在看”和“贊”。

          有不少同學(xué)有這樣的疑問,為什么在 cmd 命令行中

          pip install requests

          成功了,但是在 Pycharm 中寫代碼

          import requests

          還是報(bào) module not found 錯誤,裝是裝上了,又沒完全裝上,何哉?(以 requests 這個庫為例子)

          原因是,沒有處理認(rèn)識好 python 多版本共存問題,cmd 里裝 requests 的 python 環(huán)境不是你 pycharm 里面運(yùn)行的那個 python 環(huán)境

          在 cmd 輸入 pip install requests 前,不妨先輸入一個命令,查看本機(jī)有哪些 Python 環(huán)境:

          where python

          cmd 顯示如下:

          可以看到,電腦有三個 python 環(huán)境,當(dāng)在命令行輸入 python 時,默認(rèn)進(jìn)入了第一個 Python36_64 環(huán)境,這樣的順序是由系統(tǒng)環(huán)境變量的先后順序決定的

          然后查看有哪些 pip:

          where?pip

          所以在命令行直接輸入 pip install requests 時,是給 Python36_64 這個環(huán)境裝的。

          然后確認(rèn)下 Pycharm 中是不是也用的這個 Python 環(huán)境,點(diǎn)擊菜單欄的 File -- Settings。

          展開 Python Interpreter,可以看到就是 cmd 里默認(rèn)的 Python36_64 環(huán)境,點(diǎn)擊上圖中右上角鋸齒狀設(shè)置按鈕,可以給 Pycharm 切換 python 環(huán)境。然后這些增刪操作看符號就知道了,不贅述。

          如果選中了想要的 python 環(huán)境,可以點(diǎn)擊上圖左下角中的 + 號按鈕,搜索 requests 包,點(diǎn)擊并安裝,效果和 pip install 等同。

          由于某些原因 python 庫默認(rèn)的下載地址下載很慢,在 cmd 中可以依次輸入以下命令切換成 douban 源,下載安裝就起飛了:

          pip install pqipqi use douban

          在 Pycharm 中也有等同操作,點(diǎn)擊上圖中 Manage Repositories ,將

          https://pypi.python.com/simple/

          修改成 ?

          https://pypi.douban.com/simple/

          并且一路 OK 確定即可。

          最后再回到這個圖:

          如果想要快速在 cmd 中給第二個 Python388 裝 requests,該怎么辦呢?我們在文件夾中打開 D:\Work\Python388\Scripts 這個路徑。

          我們可以直接在 cmd 中通過 pip3.8 install requests 給這個環(huán)境裝 requests;

          也復(fù)制一個 pip.exe,并粘貼命名為 pip38.exe,pip38 install requests;

          pip.exe 和 pip3.exe 在 python36_64 那個環(huán)境也有,所以 pip/pip3 命令會被在環(huán)境變量中優(yōu)先級高的 python36_64 的 pip 接管。

          實(shí)踐出真知,務(wù)必多多嘗試。

          瀏覽 109
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  苏清歌训练营EP2 | 久久秘 成人久久无码 | kancaobishipin | 天天澡日日久综 | 噜噜射亚洲 |