作者hcl012 (怪龙)
看板Python
标题[问题] pip安装了却找不到requests模组
时间Thu Mar 11 17:44:35 2021
我在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://webptt.com/cn.aspx?n=bbs/Python/M.1615455881.A.1F6.html
1F:→ TakiDog: pip3 03/11 17:48
2F:→ hcl012: 我用的指令是pip3没错,yum抓的也是python3-requests 03/11 17:54
3F:推 aidansky0989: 你的编译环境有问题,创建一个虚拟环境或docker或配 03/11 17:58
4F:→ aidansky0989: 置正确的python解释器,练习的话推荐虚拟环境 03/11 17:58
5F:推 fiorentino: 你的电脑一定有两个python以上的版本 03/11 18:37
6F:→ zerof: 试试 python -m pip 03/11 18:56
7F:推 cuteSquirrel: 用乾净的虚拟环境试试看 03/11 18:58
8F:推 tsoahans: python3 python3.5 python3.6 都执行看看 03/11 19:09
9F:→ chickengod: which python 03/12 09:02
10F:→ chickengod: 可以看真正执行的是哪个档案 03/12 09:02
11F:→ hcl012: 我检查後,CentOS底下原本就装了3.6,看来这就是原因了 03/12 09:35
12F:→ hcl012: 感谢各位的帮忙,我来处理看看 03/12 09:35
13F:推 chang0206: 试试看pyenv 这类独立环境的套件吧 03/12 11:28
14F:推 yoyo178134: Venv要用啊 03/12 18:34
15F:→ cuteSquirrel: 真的,尤其多专案开发时帮助很大 03/12 19:00
16F:推 pepro: 会不会是你有两个版本的python(゚∀゚) 03/16 00:41