无法在 Spyder 上导入 kivy
Cannot Import kivy on Spyder
- 我正在使用 Python37、Kivy 1.11.1 和 Spyder3
- 我无法将 kivy 作为模块导入
- 我完全按照这些说明操作,并按照建议为其设置了一个 venv
- Python 脚本的文件保存在包含 kivy
的 venv 中
- 代码如下 运行:
import kivy
错误代码完整为:
runfile('C:/Users/Liam/kivy_venv/CL_APP.py', wdir='C:/Users/Liam/kivy_venv')
Traceback (most recent call last):
File "<ipython-input-10-99293c9bbf5a>", line 1, in <module>
runfile('C:/Users/Liam/kivy_venv/CL_APP.py', wdir='C:/Users/Liam/kivy_venv')
File "C:\Users\Liam\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 710, in runfile
execfile(filename, namespace)
File "C:\Users\Liam\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 101, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "C:/Users/Liam/kivy_venv/CL_APP.py", line 8, in <module>
import kivy
ModuleNotFoundError: No module named 'kivy'
执行的代码。
右下方是收到的错误代码。
如果我遗漏了任何重要信息,请告诉我。我想我只是生疏了,不知道如何正确导入模块,与 Python 脚本所在的位置相比,我的计算机中保存 kivy 的位置可能存在问题。
单独的问题和可能的提示,我只安装了 Python37,但左上角的 IDE 说它是 Python 3.6。这会导致此问题或其他问题吗?
谢谢。
答案是我的 Anaconda 文件有问题,我卸载并重新下载了 Anaconda,然后使用 anaconda 提示下载 kivy 并解决了我的问题。
编辑:
我的 anaconda 文件有问题,但是如果需要在他们的设备上安装 Kivy 并在 Anaconda 上使用 Spyder 作为他们的 IDE,那么需要做的就是找到他们的 Anaconda Prompt,找到类似 C:\Program Files\Anaconda\bin\Anaconda.exe
,我没有安装 Anaconda,也不确定该路径。
进入anaconda提示后运行:
conda install kivy=x.x.x
- 我正在使用 Python37、Kivy 1.11.1 和 Spyder3
- 我无法将 kivy 作为模块导入
- 我完全按照这些说明操作,并按照建议为其设置了一个 venv
- Python 脚本的文件保存在包含 kivy 的 venv 中
- 代码如下 运行:
import kivy
错误代码完整为:
runfile('C:/Users/Liam/kivy_venv/CL_APP.py', wdir='C:/Users/Liam/kivy_venv') Traceback (most recent call last): File "<ipython-input-10-99293c9bbf5a>", line 1, in <module> runfile('C:/Users/Liam/kivy_venv/CL_APP.py', wdir='C:/Users/Liam/kivy_venv') File "C:\Users\Liam\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 710, in runfile execfile(filename, namespace) File "C:\Users\Liam\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 101, in execfile exec(compile(f.read(), filename, 'exec'), namespace) File "C:/Users/Liam/kivy_venv/CL_APP.py", line 8, in <module> import kivy ModuleNotFoundError: No module named 'kivy'
执行的代码。
右下方是收到的错误代码。
如果我遗漏了任何重要信息,请告诉我。我想我只是生疏了,不知道如何正确导入模块,与 Python 脚本所在的位置相比,我的计算机中保存 kivy 的位置可能存在问题。
单独的问题和可能的提示,我只安装了 Python37,但左上角的 IDE 说它是 Python 3.6。这会导致此问题或其他问题吗?
谢谢。
答案是我的 Anaconda 文件有问题,我卸载并重新下载了 Anaconda,然后使用 anaconda 提示下载 kivy 并解决了我的问题。
编辑:
我的 anaconda 文件有问题,但是如果需要在他们的设备上安装 Kivy 并在 Anaconda 上使用 Spyder 作为他们的 IDE,那么需要做的就是找到他们的 Anaconda Prompt,找到类似 C:\Program Files\Anaconda\bin\Anaconda.exe
,我没有安装 Anaconda,也不确定该路径。
进入anaconda提示后运行:
conda install kivy=x.x.x