Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
问题运行ga.read_ga从iPython_Python_Google Analytics_Ipython_Google Api Python Client - Fatal编程技术网

问题运行ga.read_ga从iPython

问题运行ga.read_ga从iPython,python,google-analytics,ipython,google-api-python-client,Python,Google Analytics,Ipython,Google Api Python Client,我在运行iPython笔记本中的代码时遇到问题。这是运行的代码: import pandas.io.ga as ga import gflags df = ga.read_ga(['visits', 'avgTimeOnSite'], dimensions=['date', 'hour'], start_date='2012-10-25') 这就是由此产生的错误: C:\Users\bdo

我在运行iPython笔记本中的代码时遇到问题。这是运行的代码:

import pandas.io.ga as ga
import gflags

df = ga.read_ga(['visits', 'avgTimeOnSite'], 
                         dimensions=['date', 'hour'], 
                         start_date='2012-10-25')
这就是由此产生的错误:

C:\Users\bdoherty\AppData\Local\Continuum\Anaconda\lib\site-packages\pandas\io\auth.pyc in authenticate(flow, storage)
    106     credentials = storage.get()
    107     if credentials is None or credentials.invalid:
--> 108         credentials = tools.run_flow(flow, storage)
    109 
    110     http = credentials.authorize(http)

AttributeError: 'module' object has no attribute 'run'
查看auth.py的源代码,没有定义函数run(),但是有一个run\u flow函数,这里的问题是什么,为什么它试图调用run()。如果这是一个明显的问题,请提前道歉,只是开始使用GA和python,看起来像是pandas正在使用的库

熊猫需要更新其代码以使用替换代码: 工具。运行流(流、存储、标志)

如果您有一个带有pandas存储库的工作测试环境,那么您可能可以利用它成功地提交一个pull请求

或者,您可以签出oauth2client的旧版本。

它看起来像pandas正在使用的库中的

熊猫需要更新其代码以使用替换代码: 工具。运行流(流、存储、标志)

如果您有一个带有pandas存储库的工作测试环境,那么您可能可以利用它成功地提交一个pull请求


或者,您可以签出旧版本的oauth2client。

或者向熊猫的所有者提交一份票据,将(当前)第108行从
run()
更改为
run\u flow()
,或者自己修复并提交一份PR

对于遇到此错误的其他开发人员:如果您拥有的是最新版本(),只需将调用从
tools.run()
重命名为
tools.run\u flow()
,您就可以开始了。关于这一变化,我在2015年年中写了一封PSA(公共服务公告),但定期更新以保持最新

升级客户端库的最快方法是:
pip安装-U google api python client#或pip3 for 3.x

请向熊猫的所有者提交一份票据,将(当前)第108行从
run()
更改为
run\U flow()
,或者自行修复并提交PR

对于遇到此错误的其他开发人员:如果您拥有的是最新版本(),只需将调用从
tools.run()
重命名为
tools.run\u flow()
,您就可以开始了。关于这一变化,我在2015年年中写了一封PSA(公共服务公告),但定期更新以保持最新

升级客户端库的最快方法是:
pip安装-U谷歌api python客户端#或pip3 for 3.x