我一直在尝试在pycharm中使用Kivy(1.10.0),当用于测试安装时:
from kivy.app import App
from kivy.uix.button import Button
class TutorialApp(App):
def build(self):
return Button(text='Hello Kivy')
if __name__ == '__main__':
TutorialApp().run()
Run Code Online (Sandbox Code Playgroud)
这也尝试使用'Label'代替'Button'
我在pycharm中运行时都得到了这个:
[INFO ] [Logger ] Record log in C:\Users\Denise\.kivy\logs\kivy_17-08-12_56.txt
[INFO ] [Kivy ] v1.10.0
[INFO ] [Python ] v3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)]
[INFO ] [Factory ] 194 symbols loaded
[INFO ] [Image ] Providers: img_tex, img_dds, img_gif (img_sdl2, img_pil, img_ffpyplayer ignored)
[CRITICAL] [Text ] Unable to find any valuable Text provider. …Run Code Online (Sandbox Code Playgroud) 发生了什么
在 Package.json 中:
"dependencies": {
...
"node-sass": "^4.13.0"
...
}
Run Code Online (Sandbox Code Playgroud)
跑步npm install
在 package-lock.json 中:
"node-sass": {
"version": "4.13.1",
...
}
Run Code Online (Sandbox Code Playgroud)
我尝试过的
1.
删除:
然后运行npm install
2.
删除:
然后运行npm install --cache /temp/empty-cache
3.
删除:
然后运行npm update
结果:node-sass 未被检测为可更新
4.
跑步npm install node-sass@4.13.1
这显然可以将它们同步备份,但感觉不对,因为这可能会在我不知情的情况下发生在其他依赖项上。
问题
[编辑]
如果有人有一个不涉及手动更新依赖项的答案,我仍然会喜欢这个答案