弱智python问题,我都装了的模块,为啥还会报错吗?

catboy_noreen-avatar

catboy_noreen

2022-07-06T02:36:15+00:00

C:\Users\tom>pip3 install pexpect
Collecting pexpect
Downloading pexpect-4.8.0-py2.py3-none-any.whl (59 kB)
| | 30 kB 115 kB/s eta 0:0
| | 40 kB 93 kB/s eta
| | 51 kB 93 kB
|| 59 kB 1
4 kB/s
Collecting ptyprocess>=0.5
Downloading ptyprocess-0.7.0-py2.py3-none-any.whl (13 kB)
Installing collected packages: ptyprocess, pexpect
Successfully installed pexpect-4.8.0 ptyprocess-0.7.0
WARNING: You are using pip version 20.2.1; however, version 22.1.2 is available

You should consider upgrading via the 'c:\users\tom\appdata\local\programs\pyth
n\python38\python.exe -m pip install --upgrade pip' command.

C:\Users\tom>
Traceback (most recent call last):
File "C:/Users/tom/PycharmProjects/pythonProject/main.py", line 4, in <module>
import pexpect
ModuleNotFoundError: No module named 'pexpect'

Process finished with exit code 1
YoodieMyDoodie-avatar

YoodieMyDoodie

为啥不谷歌或者stackoverflow一下?
eliboi-avatar

eliboi

两个可能
1. 这个包名和import名不一定一样
2. 你pip install和pycharm的虚拟环境不一样,pycharm不选择继承global package的话,这包就找不到了

基本上肯定2的问题,你都用pycharm了,为啥不直接用界面安装包。。。
Masutā-avatar

Masutā

因为你用的python不是你装了模块的python

如果用编译器的话一定要看好是编译器自带的python还是你电脑里边的
Bowman9709-avatar

Bowman9709

不谷歌不百度,上nga问也是人才[s:ac:哭笑]
DelusionalMule-avatar

DelusionalMule

应该就楼上说的那样
看下import的包名是不是和下载用的一样
如果你直接pycharm里终端pip的就不用管虚拟环境
Focus-avatar

Focus

去程序区问也就算了,跑到消费电子it区问是不是有点[s:ac:汗]
Mauxivia-avatar

Mauxivia

Pycharm的Python环境没配好,建议了解一下虚拟环境再上手[s:ac:哭笑]很有必要。
Camux-avatar

Camux

应该是pycharm右下角那个编译用的Python和你pip install到的python不是一个python,重新手动选择一下interpreter试试
BINGBINGXD-avatar

BINGBINGXD

你用pycharm内置的安装模块功能不好吗
Letful-avatar

Letful

python的依赖和环境问题相对于java来说非常弱智。