google api python客户端没有';t工作,使Spyder在启动时失败
我在我的Ubuntu13.04上安装了GoogleAPI python客户端google api python客户端没有';t工作,使Spyder在启动时失败,python,google-api,translation,google-api-python-client,spyder,Python,Google Api,Translation,Google Api Python Client,Spyder,我在我的Ubuntu13.04上安装了GoogleAPI python客户端 sudo easy_install --upgrade google-api-python-client 据说 之后,我尝试用它在python中翻译一些东西。我从我的电脑上获取了密码 来自apiclient.discovery导入生成的>> >>>service=build('translate','v2',developerKey='MyApiKey') 回溯(最近一次呼叫最后一次): 文件“”,第1行,在 文件“
sudo easy_install --upgrade google-api-python-client
据说
之后,我尝试用它在python中翻译一些东西。我从我的电脑上获取了密码
来自apiclient.discovery导入生成的>>
>>>service=build('translate','v2',developerKey='MyApiKey')
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/usr/local/lib/python2.7/dist packages/google\u api\u python\u client-1.1-py2.7.egg/oauth2client/util.py”,第128行,位置包装器
已包装退货(*args,**kwargs)
文件“/usr/local/lib/python2.7/dist packages/google\u api\u python\u client-1.1-py2.7.egg/apiclient/discovery.py”,第192行,内部版本
resp,content=http.request(请求的url)
请求中的文件“/usr/local/lib/python2.7/dist packages/httplib2-0.8-py2.7.egg/httplib2/__init__;.py”,第1570行
(响应,内容)=self.\u请求(conn,authority,uri,request\u uri,method,body,header,重定向,cachekey)
文件“/usr/local/lib/python2.7/dist packages/httplib2-0.8-py2.7.egg/httplib2/_init___;.py”,第1317行,在请求中
(响应,内容)=自连接请求(连接,请求uri,方法,正文,标题)
文件“/usr/local/lib/python2.7/dist packages/httplib2-0.8-py2.7.egg/httplib2/__init___;.py”,第1252行,在连接请求中
连接
文件“/usr/local/lib/python2.7/dist-packages/httplib2-0.8-py2.7.egg/httplib2/__init__;.py”,第1021行,在connect中
self.disable\u ssl\u证书\u验证,self.ca\u证书)
文件“/usr/local/lib/python2.7/dist packages/httplib2-0.8-py2.7.egg/httplib2/_init__.py”,第80行,在ssl_wrap_套接字中
证书要求=证书要求,ca证书=ca证书)
文件“/usr/lib/python2.7/ssl.py”,第440行,在wrap_套接字中
密码=密码)
文件“/usr/lib/python2.7/ssl.py”,第198行,在__
密码)
ssl.SSLError:[Errno 185090050]\u ssl.c:340:错误:0B084002:x509证书例程:x509\u加载\u证书\u crl\u文件:系统库
怎么了
事实上,我第一次想在Spyder中这样做,但它没能启动:
ilya@ilya-laptop:~/Projects/online-translator$ spyder
Traceback (most recent call last):
File "/usr/bin/spyder", line 3, in <module>
start_app.main()
File "/usr/lib/python2.7/dist-packages/spyderlib/start_app.py", line 64, in main
from spyderlib import spyder
File "/usr/lib/python2.7/dist-packages/spyderlib/spyder.py", line 97, in <module>
from spyderlib.plugins.inspector import ObjectInspector
File "/usr/lib/python2.7/dist-packages/spyderlib/plugins/inspector.py", line 36, in <module>
from spyderlib.widgets.ipython import IPythonControlWidget
File "/usr/lib/python2.7/dist-packages/spyderlib/widgets/ipython.py", line 12, in <module>
from IPython.frontend.qt.console.rich_ipython_widget import RichIPythonWidget
File "/usr/lib/python2.7/dist-packages/IPython/frontend/qt/console/rich_ipython_widget.py", line 20, in <module>
from ipython_widget import IPythonWidget
File "/usr/lib/python2.7/dist-packages/IPython/frontend/qt/console/ipython_widget.py", line 25, in <module>
from frontend_widget import FrontendWidget
File "/usr/lib/python2.7/dist-packages/IPython/frontend/qt/console/frontend_widget.py", line 10, in <module>
from pygments.lexers import PythonLexer
File "/usr/lib/python2.7/dist-packages/pygments/lexers/__init__.py", line 18, in <module>
from pygments.plugin import find_plugin_lexers
File "/usr/lib/python2.7/dist-packages/pygments/plugin.py", line 39, in <module>
import pkg_resources
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2823, in <module>
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 710, in subscribe
callback(dist)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2823, in <lambda>
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2255, in activate
self.insert_on(path)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2362, in insert_on
self.check_version_conflict()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2401, in check_version_conflict
for modname in self._get_metadata('top_level.txt'):
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2249, in _get_metadata
for line in self.get_metadata_lines(name):
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1219, in get_metadata_lines
return yield_lines(self.get_metadata(name))
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1211, in get_metadata
return self._get(self._fn(self.egg_info,name))
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1326, in _get
stream = open(path, 'rb')
IOError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/google_api_python_client-1.1-py2.7.egg/EGG-INFO/top_level.txt'
Traceback (most recent call last):
File "/usr/bin/spyder", line 3, in <module>
start_app.main()
File "/usr/lib/python2.7/dist-packages/spyderlib/start_app.py", line 64, in main
from spyderlib import spyder
File "/usr/lib/python2.7/dist-packages/spyderlib/spyder.py", line 97, in <module>
from spyderlib.plugins.inspector import ObjectInspector
File "/usr/lib/python2.7/dist-packages/spyderlib/plugins/inspector.py", line 36, in <module>
from spyderlib.widgets.ipython import IPythonControlWidget
File "/usr/lib/python2.7/dist-packages/spyderlib/widgets/ipython.py", line 12, in <module>
from IPython.frontend.qt.console.rich_ipython_widget import RichIPythonWidget
File "/usr/lib/python2.7/dist-packages/IPython/frontend/qt/console/rich_ipython_widget.py", line 20, in <module>
from ipython_widget import IPythonWidget
File "/usr/lib/python2.7/dist-packages/IPython/frontend/qt/console/ipython_widget.py", line 25, in <module>
from frontend_widget import FrontendWidget
File "/usr/lib/python2.7/dist-packages/IPython/frontend/qt/console/frontend_widget.py", line 10, in <module>
from pygments.lexers import PythonLexer
File "/usr/lib/python2.7/dist-packages/pygments/lexers/__init__.py", line 18, in <module>
from pygments.plugin import find_plugin_lexers
File "/usr/lib/python2.7/dist-packages/pygments/plugin.py", line 39, in <module>
import pkg_resources
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2823, in <module>
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 710, in subscribe
callback(dist)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2823, in <lambda>
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2255, in activate
self.insert_on(path)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2362, in insert_on
self.check_version_conflict()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2401, in check_version_conflict
for modname in self._get_metadata('top_level.txt'):
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2249, in _get_metadata
for line in self.get_metadata_lines(name):
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1219, in get_metadata_lines
return yield_lines(self.get_metadata(name))
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1211, in get_metadata
return self._get(self._fn(self.egg_info,name))
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1326, in _get
stream = open(path, 'rb')
IOError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/google_api_python_client-1.1-py2.7.egg/EGG-INFO/top_level.txt'
ilya@ilya-笔记本电脑:~/Projects/online translator$spyder
回溯(最近一次呼叫最后一次):
文件“/usr/bin/spyder”,第3行,在
启动应用程序main()
文件“/usr/lib/python2.7/dist packages/spyderlib/start_app.py”,第64行,在main中
从spyderlib导入spyder
文件“/usr/lib/python2.7/dist packages/spyderlib/spyder.py”,第97行,在
从spyderlib.plugins.inspector导入ObjectInspector
文件“/usr/lib/python2.7/dist packages/spyderlib/plugins/inspector.py”,第36行,在
从spyderlib.widgets.ipython导入IPythonControlWidget
文件“/usr/lib/python2.7/dist packages/spyderlib/widgets/ipython.py”,第12行,在
从IPython.frontend.qt.console.rich_IPython_小部件导入richipthonwidget
文件“/usr/lib/python2.7/dist packages/IPython/frontend/qt/console/rich_IPython_widget.py”,第20行,在
从ipython_小部件导入IPythonWidget
文件“/usr/lib/python2.7/dist packages/IPython/frontend/qt/console/IPython_widget.py”,第25行,在
从前端窗口小部件导入前端窗口小部件
文件“/usr/lib/python2.7/dist packages/IPython/frontend/qt/console/frontend_widget.py”,第10行,在
从pygments.lexers导入PythonLexer
文件“/usr/lib/python2.7/dist-packages/pygments/lexers/_init__;u.py”,第18行,在
从pygments.plugin导入查找\u plugin\u lexers
文件“/usr/lib/python2.7/dist-packages/pygments/plugin.py”,第39行,在
导入pkg_资源
文件“/usr/lib/python2.7/dist packages/pkg_resources.py”,第2823行,在
添加\u激活\u侦听器(lambda dist:dist.activate())
文件“/usr/lib/python2.7/dist packages/pkg_resources.py”,第710行,在subscribe中
回调(dist)
文件“/usr/lib/python2.7/dist packages/pkg_resources.py”,第2823行,在
添加\u激活\u侦听器(lambda dist:dist.activate())
文件“/usr/lib/python2.7/dist packages/pkg_resources.py”,第2255行,在activate中
self.insert_on(路径)
文件“/usr/lib/python2.7/dist packages/pkg_resources.py”,第2362行,插入
self.check_version_conflict()
文件“/usr/lib/python2.7/dist packages/pkg_resources.py”,第2401行,检查版本冲突
对于self中的modname.\u获取\u元数据('top\u level.txt'):
文件“/usr/lib/python2.7/dist packages/pkg_resources.py”,第2249行,在_get_元数据中
对于self.get\u metadata\u行中的行(名称):
文件“/usr/lib/python2.7/dist packages/pkg_resources.py”,第1219行,在get_metadata_行中
返回yield_行(self.get_元数据(名称))
get_元数据中的文件“/usr/lib/python2.7/dist packages/pkg_resources.py”,第1211行
返回self.\u get(self.\u fn(self.egg\u信息,名称))
文件“/usr/lib/python2.7/dist packages/pkg_resources.py”,第1326行,在
流=打开(路径“rb”)
IOError:[Errno 13]权限被拒绝:'/usr/local/lib/python2.7/dist packages/google\u api\u python\u client-1.1-py2.7.egg/egg-INFO/top\u level.txt'
回溯(最近一次呼叫最后一次):
文件“/usr/bin/spyder”,第3行,在
启动应用程序main()
文件“/usr/lib/python2.7/dist packages/spyderlib/start_app.py”,第64行,在main中
从spyderlib导入spyder
文件“/usr/lib/python2.7/dist packages/spyderlib/spyder.py”,第97行,在
从spyderlib.plugins.inspector导入ObjectInspector
文件“/usr/lib/python2.7/dist packages/spyderlib/plugins/inspector.py”,第36行,在
从spyderlib.widgets.ipython导入IPythonControlWidget
文件“/usr/lib/python2.7/dist packages/spyderlib/widgets/ipython.py”,第12行,在
从IPython.frontend.qt.console.rich_IPython_小部件导入richipthonwidget
文件“/usr/lib/python2.7/dist packages/IPython/frontend/qt/console/rich_IPython_widget.py”,第20行,在
从ipython_小部件导入IPythonWidget
文件“/usr/lib/python2.7/dist packages/IPython/frontend/qt/console/IPython_widget.py”,第25行,在
从前端窗口小部件导入前端窗口小部件
文件“/usr/lib/python2.7/dist packages/IPython/frontend/qt/console/frontend_widget.py”,第10行,在
来自pygments.lexers
ilya@ilya-laptop:~/Projects/online-translator$ spyder
Traceback (most recent call last):
File "/usr/bin/spyder", line 3, in <module>
start_app.main()
File "/usr/lib/python2.7/dist-packages/spyderlib/start_app.py", line 64, in main
from spyderlib import spyder
File "/usr/lib/python2.7/dist-packages/spyderlib/spyder.py", line 97, in <module>
from spyderlib.plugins.inspector import ObjectInspector
File "/usr/lib/python2.7/dist-packages/spyderlib/plugins/inspector.py", line 36, in <module>
from spyderlib.widgets.ipython import IPythonControlWidget
File "/usr/lib/python2.7/dist-packages/spyderlib/widgets/ipython.py", line 12, in <module>
from IPython.frontend.qt.console.rich_ipython_widget import RichIPythonWidget
File "/usr/lib/python2.7/dist-packages/IPython/frontend/qt/console/rich_ipython_widget.py", line 20, in <module>
from ipython_widget import IPythonWidget
File "/usr/lib/python2.7/dist-packages/IPython/frontend/qt/console/ipython_widget.py", line 25, in <module>
from frontend_widget import FrontendWidget
File "/usr/lib/python2.7/dist-packages/IPython/frontend/qt/console/frontend_widget.py", line 10, in <module>
from pygments.lexers import PythonLexer
File "/usr/lib/python2.7/dist-packages/pygments/lexers/__init__.py", line 18, in <module>
from pygments.plugin import find_plugin_lexers
File "/usr/lib/python2.7/dist-packages/pygments/plugin.py", line 39, in <module>
import pkg_resources
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2823, in <module>
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 710, in subscribe
callback(dist)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2823, in <lambda>
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2255, in activate
self.insert_on(path)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2362, in insert_on
self.check_version_conflict()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2401, in check_version_conflict
for modname in self._get_metadata('top_level.txt'):
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2249, in _get_metadata
for line in self.get_metadata_lines(name):
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1219, in get_metadata_lines
return yield_lines(self.get_metadata(name))
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1211, in get_metadata
return self._get(self._fn(self.egg_info,name))
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1326, in _get
stream = open(path, 'rb')
IOError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/google_api_python_client-1.1-py2.7.egg/EGG-INFO/top_level.txt'
Traceback (most recent call last):
File "/usr/bin/spyder", line 3, in <module>
start_app.main()
File "/usr/lib/python2.7/dist-packages/spyderlib/start_app.py", line 64, in main
from spyderlib import spyder
File "/usr/lib/python2.7/dist-packages/spyderlib/spyder.py", line 97, in <module>
from spyderlib.plugins.inspector import ObjectInspector
File "/usr/lib/python2.7/dist-packages/spyderlib/plugins/inspector.py", line 36, in <module>
from spyderlib.widgets.ipython import IPythonControlWidget
File "/usr/lib/python2.7/dist-packages/spyderlib/widgets/ipython.py", line 12, in <module>
from IPython.frontend.qt.console.rich_ipython_widget import RichIPythonWidget
File "/usr/lib/python2.7/dist-packages/IPython/frontend/qt/console/rich_ipython_widget.py", line 20, in <module>
from ipython_widget import IPythonWidget
File "/usr/lib/python2.7/dist-packages/IPython/frontend/qt/console/ipython_widget.py", line 25, in <module>
from frontend_widget import FrontendWidget
File "/usr/lib/python2.7/dist-packages/IPython/frontend/qt/console/frontend_widget.py", line 10, in <module>
from pygments.lexers import PythonLexer
File "/usr/lib/python2.7/dist-packages/pygments/lexers/__init__.py", line 18, in <module>
from pygments.plugin import find_plugin_lexers
File "/usr/lib/python2.7/dist-packages/pygments/plugin.py", line 39, in <module>
import pkg_resources
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2823, in <module>
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 710, in subscribe
callback(dist)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2823, in <lambda>
add_activation_listener(lambda dist: dist.activate())
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2255, in activate
self.insert_on(path)
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2362, in insert_on
self.check_version_conflict()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2401, in check_version_conflict
for modname in self._get_metadata('top_level.txt'):
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2249, in _get_metadata
for line in self.get_metadata_lines(name):
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1219, in get_metadata_lines
return yield_lines(self.get_metadata(name))
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1211, in get_metadata
return self._get(self._fn(self.egg_info,name))
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 1326, in _get
stream = open(path, 'rb')
IOError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/google_api_python_client-1.1-py2.7.egg/EGG-INFO/top_level.txt'