[问题] pip安装了却找不到requests模组

楼主: hcl012 (怪龙-卡西欧鲁)   2021-03-11 17:44:35
我在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模组
在此先谢过解答的各位
作者: TakiDog (多奇狗)   2021-03-11 17:48:00
pip3
楼主: hcl012 (怪龙-卡西欧鲁)   2021-03-11 17:54:00
我用的指令是pip3没错,yum抓的也是python3-requests
作者: aidansky0989 (alta)   2021-03-11 17:58:00
你的编译环境有问题,创建一个虚拟环境或docker或配置正确的python解释器,练习的话推荐虚拟环境
作者: fiorentino (眠)   2021-03-11 18:37:00
你的电脑一定有两个python以上的版本
作者: zerof (猫橘毛发呆雕像)   2021-03-11 18:56:00
试试 python -m pip
作者: cuteSquirrel (松鼠)   2021-03-11 18:58:00
用干净的虚拟环境试试看
作者: tsoahans (ㄎㄎ)   2021-03-11 19:09:00
python3 python3.5 python3.6 都执行看看
作者: chickengod (鸡大侠)   2021-03-12 09:02:00
which python可以看真正执行的是哪个档案
楼主: hcl012 (怪龙-卡西欧鲁)   2021-03-12 09:35:00
我检查后,CentOS底下原本就装了3.6,看来这就是原因了感谢各位的帮忙,我来处理看看
作者: chang0206 (Eric Chang)   2021-03-12 11:28:00
试试看pyenv 这类独立环境的套件吧
作者: yoyo178134 (安安尼玛)   2021-03-12 18:34:00
Venv要用啊
作者: cuteSquirrel (松鼠)   2021-03-12 19:00:00
真的,尤其多专案开发时帮助很大
作者: pepro (peproisgood)   2021-03-16 00:41:00
会不会是妳有两个版本的python(゚∀゚)

Links booklink

Contact Us: admin [ a t ] ucptt.com