无法在Anaconda(Spyder)中为python安装googleads模块

时间:2020-03-21 10:21:18

标签: python anaconda conda spyder google-ads-api

我正在尝试在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上的错误仍然存​​在。

1 个答案:

答案 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。效果很好。

现在可以与所有其他项目包一起正常工作。