我正在尝试在Spyder上的脚本中使用python googleads模块。
我已经运行pip install googleads
,并且安装成功。
但是,当我尝试在Spyder上的脚本中import googleads
时,出现以下错误:
ModuleNotFoundError: No module named 'googleads'
我已卸载软件包,然后再次运行pip install googleads
。这次安装也成功,但是上述错误仍然存在。
我也尝试过使用conda install。那不会安装软件包。
但是,当我在命令提示符下运行脚本时,它运行正常。问题只在于Spyder。
我还用Google搜索并查找了StackOverflow和大多数其他社区,以寻求解决方案,但找不到一个:(
在这里期待一些帮助,以解决此问题。
提前谢谢!
PS:我也已经在Anaconda提示符下运行了pip安装,并且也成功了。 Spyder上的错误仍然存在。
答案 0 :(得分:1)
因此,我聘请了在Anaconda和Spyder方面具有丰富经验的自由职业者来帮助我解决此问题。在这里共享解决方案,以使所有人受益。
在我正在使用的环境中安装pip时出现问题。这是我们如何发现并解决该问题的方法:
在Anaconda提示符下,我们使用了命令conda list
,并检查是否已安装pip。是的。
然后,我们键入命令where pip
并收到以下响应:
C:\ Users \ Rohit \ AppData \ Local \ Programs \ Python \ Python37-32 \ Scripts \ pip.exe
然后,我们在anaconda中创建了一个新的测试环境,导航至该环境并运行相同的where pip
命令。它返回以下响应:
C:\ Users \ Rohit \ Anaconda3 \ Scripts \ pip.exe
C:\ Users \ Rohit \ AppData \ Local \ Programs \ Python \ Python37-32 \ Scripts \ pip.exe
我们发现环境上的pip安装存在问题,这就是为什么它在全局环境而不是项目环境上安装软件包的原因。
然后,我们使用conda install在项目环境上重新安装了pip,并重新运行了where pip
命令。现在,它返回以下响应:
C:\ Users \ Rohit \ Anaconda3 \ Scripts \ pip.exe
C:\ Users \ Rohit \ AppData \ Local \ Programs \ Python \ Python37-32 \ Scripts \ pip.exe
此后,我们使用pip install googleads
安装了软件包,然后在Spyder中运行了import googleads
。效果很好。
现在可以与所有其他项目包一起正常工作。