VS Studio,使用curses报错,initscr(): Unable to create SP
前言命令行版2048游戏,https://gitee.com/CodingNinja/py2048/blob/master/py2048.pyWindows 平台不支持 curses 库,需要安装Windows版 curese库,https://www.lfd.uci.edu/~gohlke/pythonlibs/#curses第一个问题:is not a supported wheel on t
·
前言
命令行版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启动运行会出现问题,只能说有待解决,或者精通代码的大佬来看看。
更多推荐
所有评论(0)