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