No module named 'googlesearch'

我有兩个不同版本python 一个是3.9.7 叧一个是3.9.12 因为一些原因我想在3.9.7.1 from googlesearch import search

3.9.7是python官網下的 而3.9.12是microsoft store下的 (microsoft store的python感觉怪怪的) 我之前的 问答:subprocess.run不能获得所有输出 用了3.9.7.1 能正常运行了

from googlesearch import search

我试过

python -m pip install googlesearch-python
python3 -m pip install googlesearch-python

我的3.9.7 No module named ‘googlesearch’
我在网上找到了一些方法 例如是cmd進去 python3.9.7的lib 再python -m pip install googlesearch-python


但它又说我安装了??

C:\Users\user>where python
C:\Users\user\AppData\Local\Programs\Python\Python39\python.exe
C:\Python39\python.exe
C:\Users\user\AppData\Local\Microsoft\WindowsApps\python.exe

C:\Users\user>python
Python 3.9.7 (tags/v3.9.7:1016ef3, Aug 30 2021, 20:19:38) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import os, sys
>>> os.path.dirname(sys.executable)
'C:\\Users\\user\\AppData\\Local\\Programs\\Python\\Python39'
讨论数量: 2
Jason990420

确认你所执行的 Python 是哪一个 ?

d:\>where python
C:\Software\python\python.exe
C:\Users\Jason\AppData\Local\Microsoft\WindowsApps\python.exe

d:\>python
Python 3.9.9 (tags/v3.9.9:ccb0e6a, Nov 15 2021, 18:08:50) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import os, sys
>>> os.path.dirname(sys.executable)
'C:\\Software\\Python'
2年前 评论
BenWong8976797 (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!