[問題] pip安裝了卻找不到requests模組

看板Python作者 (怪龍)時間3年前 (2021/03/11 17:44), 編輯推噓6(609)
留言15則, 10人參與, 3年前最新討論串1/1
我在CentOS 8執行python程式時遇到了下面的錯誤訊息 No module named 'requests' 照理講應該只是requests模組沒有安裝的小問題 我上網爬了不少文,解決法也都只是用pip那些工具裝模組就好了 可是我試著用pip和yum裝了requests模組都沒有用 甚至我刪掉requests重新安裝,都還是回報一樣的錯 https://i.imgur.com/1DupFJ9.jpeg
同樣的程式在Windows下執行是沒有問題的 但是一拿到CentOS就無法執行 有人知道可能的原因是什麼嗎? 下面是我嘗試執行的python程式 https://github.com/DMTF/Redfish-Service-Validator 執行時都是用剛安裝好的python3.7 加上說明需要的beautifulsoup4, requests, lxml模組 在此先謝過解答的各位 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 165.225.102.66 (美國) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1615455881.A.1F6.html

03/11 17:48, 3年前 , 1F
pip3
03/11 17:48, 1F

03/11 17:54, 3年前 , 2F
我用的指令是pip3沒錯,yum抓的也是python3-requests
03/11 17:54, 2F

03/11 17:58, 3年前 , 3F
你的編譯環境有問題,創建一個虛擬環境或docker或配
03/11 17:58, 3F

03/11 17:58, 3年前 , 4F
置正確的python解釋器,練習的話推薦虛擬環境
03/11 17:58, 4F

03/11 18:37, 3年前 , 5F
你的電腦一定有兩個python以上的版本
03/11 18:37, 5F

03/11 18:56, 3年前 , 6F
試試 python -m pip
03/11 18:56, 6F

03/11 18:58, 3年前 , 7F
用乾淨的虛擬環境試試看
03/11 18:58, 7F

03/11 19:09, 3年前 , 8F
python3 python3.5 python3.6 都執行看看
03/11 19:09, 8F

03/12 09:02, 3年前 , 9F
which python
03/12 09:02, 9F

03/12 09:02, 3年前 , 10F
可以看真正執行的是哪個檔案
03/12 09:02, 10F

03/12 09:35, 3年前 , 11F
我檢查後,CentOS底下原本就裝了3.6,看來這就是原因了
03/12 09:35, 11F

03/12 09:35, 3年前 , 12F
感謝各位的幫忙,我來處理看看
03/12 09:35, 12F

03/12 11:28, 3年前 , 13F
試試看pyenv 這類獨立環境的套件吧
03/12 11:28, 13F

03/12 18:34, 3年前 , 14F
Venv要用啊
03/12 18:34, 14F

03/12 19:00, 3年前 , 15F
真的,尤其多專案開發時幫助很大
03/12 19:00, 15F
文章代碼(AID): #1WIUQ97s (Python)