首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >qpython控制台无法运行helloworld.py

qpython控制台无法运行helloworld.py
EN

Stack Overflow用户
提问于 2015-09-27 16:47:15
回答 2查看 1.3K关注 0票数 0

我最近在我的安卓手机上安装了QPython版本-1.2.1,它运行在Android4.2.2果冻豆上。我可以使用 QPython 上的控制台执行一些python命令,但是在第一次安装QPython时运行QPython附带的helloworld.py脚本会有问题。

helloworld.py:

代码语言:javascript
复制
#-*-coding:utf8;-*-
#qpy:console
#qpy:2

import androidhelper
droid = androidhelper.Android()
line = droid.dialogGetInput()
s = "Hello, %s" % (line.result,)
droid.makeToast(s)

运行文件helloworld.py后控制台的输出如下:

代码语言:javascript
复制
Traceback (most recent call last):
  File "/storage/sdcard0/com.hipipal.qpyplus/scripts/helloworld.py", line 12, in <module>
     droid = androidhelper.Android()
  File "/storage/sdcard0/com.hipipal.qpyplus/lib/python2.7/site-packages/androidhelper/sl4a.py", line 34, in __init__
     self.conn = socket.create_connection(addr)
  File "/QPython/QPython2-core/build/python-install/lib/python2.7/socket.py", line 553, in create_connection
     socket.gaierror: [Errno 7] no address associated with hostname.

如果从控制台调用,androidhelper模块方法也不能工作。

EN

回答 2

Stack Overflow用户

发布于 2016-03-31 08:40:19

也许/etc/主机被修改了。将其还原为原始状态,如下所示:

127.0.0.1本地主机

再试一次qpython。

票数 0
EN

Stack Overflow用户

发布于 2017-11-24 15:19:55

您正在使用旧的qpython,请试一试最新的https://github.com/qpython-android/qpython/releases

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32810347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档