支持使用Pygame进行游戏开发的 QPython 2.4.0 BETA发布了
## 主要包括以下更新:
+ 内置支持Pygame (Py2)
+ 支持Notebook (Py2/Py3)
+ 新增几种运行模式,目前有(控制台模式, pygame模式, quiet模式, WebApp模式)
+ Log机制改进(在设置中增加了一项能查看最后的运行log)
+ 以及其他很多细节的改进
## 支持的包
+ Numpy (Py2 / Py3)
+ Scipy (Py3)
- ...
## FAQ
Q: 如何使用pygame?哪里学习如何使用pygame开发游戏
A: 编写代码时文件头部插入 #qpy:pygame
官网是最好的学习资料索引 https://www.pygame.org/news
Q: 什么是quiet模式,怎么使用?
A: 即后台运行模式(原来头部有#qpy:qpyapp的代码脚本),文件头部插入 #qpy:quiet即可,它能免掉弹出控制台,比较适合和其他工作流App联动。
Q: Notebook 同时支持Py2/Py3么?如何使用?
A: 是的,现在已经能做到全部支持。你需要在对应的Py版本的设置中选定启动Notebook服务即可启用。(过程可能会提示你下载资源,根据提示进行操作即可)
另外当您Notebook服务启动后,出了可从Explorer中打开.ipynb文件,你也可以通过分享的方式将远端.ipynb资源分享给QBrowser( QPython内置浏览器),它会询问您是否需要用Notebook打开。
同样,你也可以将.ipynb文件地址创建一个二维码,然后用QPython的二维码扫描功能打开其。
Q: pip有什么更新?
A: 你可以通过现在的QPYPI CLIENT(原来的pip控制台)来安装QPYPI中的包,
如pip install pyzmq-qpython2。
Q: 我为什么要升级?
A: Py2模式下除了可以体验最新的Py2.7.15之外,PIP也经过了升级,这样能够撞上了绝大部分免编译的纯python包,原来因为PIP版本过低,一些Python Package也装不上。 此外,也能从设置中切换到 Py3.6.6。
Q: 我安装上了还是装不了很多python包呀?
A: 你是全新安装么?或者请从QPython的设置 => 存储&权限里面清除数据后重新开启QPython再试试。
Q: 如何切换到Py3.6.6?
A: 在QPython的设置 => 先安装&升级Py3资源 耐心等下下载完毕(可后台),再点切换到 Python 3 即可
Q:为什么升级之后QPYPI原来可以下载的资源包不见了?
A: 新版的Py2.7.15是全新编译,先前基于2.7.12的包很多都不兼容,我们需要一个个测试通过或者重新编译后再释放出来,请耐心等待。
## 如何获取
领取专属 10元无门槛券
私享最新 技术干货