在Spyder上找不到Kivy模块

时间:2017-11-02 16:58:14

标签: kivy spyder

我阅读了stackoverflow 10729116帖子,但仍然无法弄清楚如何让Spyder IDE识别Kivy模块。我可以从终端导入它,然后运行一个示例kivy按钮。 目前正在Ubu 14.06上测试,在env上运行python 3.6。我尝试使用PATH MANAGER包含项目文件夹和/或模块路径(坐在站点包上)。 是时候改变IDE了吗? TIA

2 个答案:

答案 0 :(得分:1)

基本上它是安装正确的python版本和寻址pythonpath管理器的组合。以下是步骤:

sudo apt-get install -y \
python3-pip \
build-essential \
git \
python3 \
python3-dev \
ffmpeg \
libsdl2-dev \
libsdl2-image-dev \
libsdl2-mixer-dev \
libsdl2-ttf-dev \
libportmidi-dev \
libswscale-dev \
libavformat-dev \
libavcodec-dev \
zlib1g-dev

pip install numpy
pip install Cython==0.25.2
pip install kivy

然后在Spyder上转到tools-> PYTHONPATH Manager并将kivy模块目录添加到它,在我的情况下: /home/l/miniconda3/envs/kiv/lib/python3.6/site-packages 希望这有助于其他人

答案 1 :(得分:0)

要在spyder上安装kivy,请执行以下操作:

source ~/kivy_venv/bin/activate

您转到目录:

~/kivy_venv/

您运行:

pip install spyder
export QT_QPA_PLATFORM_PLUGIN_PATH='/root/kivy_venv/lib/python3.6/site-packages/PyQt5/Qt/plugins/platforms'

最后:

spyder3

准备好了。