在PyCharm中使用Kivy时的导入错误
(我刚开始学习python和kivy)
你好,我正在尝试在python中使用Kivy来开发应用程序,我想知道有没有办法在PyCharm中运行Kivy应用,因为我遇到了一个错误:
Traceback (most recent call last):
File "C:/Kivy/kivy/examples/tutorials/pong/main.py", line 1, in <module>
import kivy
ImportError: No module named kivy
当我用PyCharm打开这个文件时,注意到这是一个现成的示例游戏,我可以通过右键点击->发送到->kivy.bat来运行这个应用,但我觉得大型应用不应该这样做 -.- 一定有更简单(希望更直观)的方式来使用Kivy,经过很多次向谷歌博士请教,我放弃了,提前谢谢你们!:)
顺便说一下:我主要想做一些可以进行基本数据库请求的应用,同时又要有友好的图形界面,Kivy是我在WX之后的首选,但如果有其他建议也欢迎哦 :)
5 个回答
PyCharm 4.0 更新了设置方法,现在只需要设置一些环境变量就可以了。我更新了Kivy 的维基页面,介绍如何在 OSX 上设置 PyCharm。
在OSX上使用PyCharm时,我遇到了同样的问题,后来通过在PyCharm中创建一个虚拟环境(可以查看PyCharm的文档了解如何操作)来解决的,并且为这个虚拟环境添加了一些Kivy的路径。你可以通过选择虚拟环境,然后点击“路径”这个标签来找到这些设置。 你可能可以通过查看kivy.bat文件来找到正确的路径。我在Mac上也做过类似的事情。 我本想附上一张图片来展示我的路径设置,但我的Stackoverflow等级不够,无法上传图片。
我刚刚在这里发布了一个关于如何在Mac上设置pycharm和kivy的教程
对于Windows的简短版本(我猜这个方法也适用):
在你安装kivy之后,需要为kivy创建一个Python解释器。如果你之前已经安装了Python,那可能不是用来做Kivy工作的正确版本。你可以查看C:/Kivy/kivy/或者kivy.bat文件的内容,找到与kivy一起分发的python.exe的路径(我在某个页面上找到了C:\Kivy141\Python\python.exe,但这可能是你手动安装kivy时的路径)
找到之后,你的kivy项目就需要使用这个Python解释器。
祝你好运!