前言

命令行版2048游戏,https://gitee.com/CodingNinja/py2048/blob/master/py2048.py
Windows 平台不支持 curses 库,需要安装Windows版 curese库,https://www.lfd.uci.edu/~gohlke/pythonlibs/#curses

第一个问题:is not a supported wheel on this platform

版本没有选对,需要查看自己的电脑环境适合什么版本。

python
import pip
print(pip.pep425tags.get_supported())
//无效

有效的用法

pip debug --verbose

输出一堆信息

Compatible tags: 27
  cp37-cp37m-win_amd64
  cp37-abi3-win_amd64
  cp37-none-win_amd64
  cp36-abi3-win_amd64
  cp35-abi3-win_amd64
  cp34-abi3-win_amd64
  cp33-abi3-win_amd64
  cp32-abi3-win_amd64
  py37-none-win_amd64

这里显示的就是有效版本。

第二个问题

将文件设为启动文件,
在这里插入图片描述
运行程序后,控制台输出如下信息

LINES value must be >= 2 and <= 473: got 1
initscr(): Unable to create SP
Press any key to continue . . .

VS studio也没报错误信息,搜了一圈也没看到解决的方法。
但是!
在命令行直接运行

python C:\Users\Administrator\source\repos\PythonApplication1\py2048.py

在这里插入图片描述
发现可以运行
在这里插入图片描述
同样的,右击文件,选择在不调试的情况下启动,发现可以运行。
在这里插入图片描述

结论

由于不精通代码,只是浅显的使用,这应该是VS studio的问题,直接用这个IDE启动运行会出现问题,只能说有待解决,或者精通代码的大佬来看看。

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐