Windows上安装-kivy
2021-01-07 05:29
标签:选择 根目录 直接 本机 desktop -o python版本 guide 生成 原文:https://kivy.org/doc/stable/installation/installation-windows.html#install-win-dist 如果您使用Anaconda,则可以使用以下命令安装kivy: 否则,请继续下面的步骤以在本机Python安装中安装Kivy。 Kivy用Python编写, 因此,要使用Kivy,您需要现有的Python安装。可以并行安装多个版本的Python,但是需要在要使用Kivy的每个Python版本中安装Kivy。 从1.9.1开始,我们 为Kivy及其所有依赖项提供了二进制 轮子,可与现有的Python安装一起使用。请参阅安装kivy稳定版。 我们还提供使用Kivy master生成的每晚车轮 。请参阅每晚安装车轮。如果将kivy安装到其他位置而不是站点软件包,请参阅安装Kivy并在适当位置进行编辑。 注意 对于Python 但是,对于Windows上的Python 3.5+,我们目前仅支持MSVC编译器,因为以下有关MinGW的Python 发行号4709。通常,在使用预编译车轮时,这应该没有区别。 从以前的Kivy版本进行更新时,必须首先更新所有Kivy依赖项。通常,只需在下面的pip install…命令中添加–upgrade就足以更新pip。 警告 从Kivy 1.10.1或更低版本升级到1.11.0或更高版本时,必须在升级之前手动卸载所有kivy依赖项,因为它们无法正确更新。这是通过以下方式完成的: 假设以前已经安装了所有依赖项。有关更多详细信息,请参见Kivy的依赖项。 卸载后,继续下面的安装。 警告 Kivy 1.11.1是支持Python 2的最新版本。 现在已经安装了python,打开命令行并通过键入来确保python可用。然后,执行以下操作 (可选)创建一个新的虚拟环境,并安装最新的稳定kivy版本(1.11.1)及其依赖项。 确保您拥有最新的pip,wheel和virtualenv: (可选) 为您的Kivy项目创建一个新的虚拟环境。强烈推荐: 首先在当前目录中创建名为kivy_venv的环境: 激活虚拟环境。每次启动新终端时,都必须从当前目录执行此步骤 。在Windows CMD上执行以下操作: 如果您在bash终端中,请执行以下操作: 您的终端现在应该在路径的开头加上(kivy_venv)之类的内容,表明kivy_venv环境处于活动状态。如果没有说明,则说明虚拟环境未处于活动状态。 安装依赖项(如果不需要,请跳过gstreamer(?120MB),请参阅 Kivy的依赖项)。如果要升级Kivy,请参阅从先前版本更新Kivy: 注意 如果你遇到的MemoryError在安装,添加后 PIP安装了-no-缓存目录选项。 对于Python 3.5+,您还可以使用斜角后端而不是倾斜。可以通过以下方式安装: 警告 安装时,将kivy的依赖项固定到kivy版本发布时在pypi上发布的特定版本,如上。否则,将来更新时可能会得到不兼容的依赖关系。 安装kivy: (可选)安装kivy示例: 这些示例安装在安装python的根目录下的share目录中。 而已。如果您安装了kivy示例,现在应该可以在python中运行或运行一个基本示例: 如果您不使用virtualenv,请用安装python的路径替换kivy_venv。 注意 如果遇到任何权限被拒绝的错误,请尝试以管理员身份打开 命令提示符, 然后重试。最好的解决方案是改为使用虚拟环境。 在Python中,可以使用python软件包管理器pip来安装Kivy之类的软件包。在使用带有pip的Kivy源代码进行安装时,某些软件包(例如Kivy)需要其他步骤,例如编译。Wheels(带有 当托管的PyPI一个安装使用滚轮 警告 使用最新的开发版本可能会冒险,并且在开发过程中可能会遇到问题。如果您遇到任何错误,请报告它们。 当前在Kivy 存储库的master分支上创建当前Kivy master的快照轮 。他们可以在这里找到 。要使用它们,而不是这样做,我们将如下安装这些轮子之一。 Kivy示例由于其大小而与核心分开。可以使用以下单个轮子将示例分别安装在Python 2和3上: 我们分别为Kivy及其依赖项提供轮子,因此仅需要安装所需的依赖项。依赖项作为kivy_deps的可选子包提供,例如 注意 在Kivy 1.11.0我们转变了kivy从Windows的依赖 kivy.deps.xxx命名空间下存储kivy / DEPS / XXX至 kivy_deps.xxx命名空间下存储kivy_deps / XXX。Pip有时无法区分这两种格式,因此在从较旧的Kivy升级时,请遵循从以前的版本更新Kivy中的说明。有关 更多详细信息,请参见此处。 当前在Windows上,我们提供以下依赖项轮: 通过将KIVY_GL_BACKEND envrionment变量设置为glew (默认值),angle或sdl2,可以选择将其中哪些用于OpenGL 。angle目前正处于实验阶段,只能替代Python 3.5+上的glew。 gstreamer是一个可选的依赖项,仅在需要视频显示或音频时才需要安装。ffpyplayer 是音频或视频的替代依赖项。 了解您的命令行。要执行 替代Linux的风格命令外壳,我们推荐的是 混帐的Windows它提供了一个bash命令行以及为 git的。注意,即使安装了bash,CMD仍然可以使用。 走这条路!要将python添加到路径,只需打开命令行,然后使用 警告 使用最新的开发版本可能会冒险,并且在开发过程中可能会遇到问题。如果您遇到任何错误,请报告它们。 要使用kivy 源代码编译和安装kivy 或将kivy与git而不是wheel一起使用,还有一些其他步骤: 无论是 确保您拥有最新的点子和轮子: 获取编译器。对于Python 创建 使用以下方法安装MinGW: 对于Python 3.5,我们使用MSVC编译器。对于3.5,需要 Visual Studio 2015,该软件是免费提供的。只需下载并安装它,您就可以轻松进行了。 Visual Studio很大,因此您也可以使用较小的 Visual C Build Tools。 设置环境变量。在Windows上执行以下操作: 在bash中执行: 每次重新编译kivy时都必须设置这些变量。 安装其他依赖项及其开发版本(如果您不打算使用视频/音频,则可以跳过gstreamer和gstreamer_dev)。我们不像稳定的kivy那样固定依赖项的版本,因为我们需要最新的: 如果您将kivy下载或克隆到其他位置,并且不想将其安装到站点程序包中,请阅读下一节。 最后使用编译并安装kivy ,其中 可以是url(例如 kivy master)或kivy本地副本的完整路径。 开始安装从GitHub复制或下载并提取的Kivy。您应该位于提取kivy的根目录中,其中包含 setup.py文件: 如果编译成功而没有任何错误,那么Kivy应该很好。您可以通过运行一个基本示例进行测试: 在开发中,通常会克隆Kivy或将其下载到某个位置,然后通过以下方式安装: 现在,您可以使用以下命令之一在其当前位置安全地编译kivy: 但是kivy将被完全安装并可以从Python获得。请记住,无论何时更改任何cython文件(例如,如果您是从GitHub提取的),都要重新运行上述命令以进行重新编译。 在 如果您仅安装了一个Python,则可以将所有 您可以使用“发送至”菜单使用我们的Python启动.py文件: 现在,您可以通过右键单击.py文件->“发送到”->“ python 要卸载Kivy,请使用pip删除已安装的软件包。例如,如果您按照上面的说明进行了设置,请执行以下操作: Windows上安装-kivy 标签:选择 根目录 直接 本机 desktop -o python版本 guide 生成 原文地址:https://www.cnblogs.com/shiguanggege/p/13158951.html$ conda install kivy -c conda-forge
前提条件¶
从以前的版本更新Kivy ¶
python -m pip uninstall -y kivy.deps.glew kivy.deps.gstreamer kivy.deps.sdl2 kivy.deps.angle
安装kivy稳定版¶
python --version
python -m pip install --upgrade pip wheel setuptools virtualenv
python -m virtualenv kivy_venv
kivy_venv\Scripts\activate
source kivy_venv/Scripts/activate
python -m pip install docutils pygments pypiwin32 kivy_deps.sdl2==0.1.* kivy_deps.glew==0.1.*
python -m pip install kivy_deps.gstreamer==0.1.*
python -m pip install kivy_deps.angle==0.1.*
python -m pip install kivy==1.11.1
python -m pip install kivy_examples==1.11.1
import kivy
python kivy_venv\share\kivy-examples\demo\showcase\main.py
什么是轮子,点子和轮子¶
.whl
扩展名)是已编译的软件包的预构建发行版,不需要安装其他步骤。pip
,例如。直接下载并安装车轮时,使用例如:python -m pip install kivy
python -m pip install wheel_file_name
python -m pip install C:\Kivy-1.9.1.dev-cp27-none-win_amd64.whl
每晚安装车轮¶
python -m pip install kivy
python -m pip install wheel-name
wheel-name
Kivy的依赖¶
kivy_deps.sdl2
。
命令行¶
pip
或wheel
命令中的任何一个,需要一个命令行工具,其路径上带有python。Windows上的默认命令行是 Command Prompt,打开它的最快方法是在键盘上按Win + R,cmd
在打开的窗口中键入,然后按Enter。cd
命令将当前目录更改为python的安装目录,例如。或者,如果您仅安装了一个python版本,则将python目录永久添加到cmd或 bash的路径中 。cd C:\Python37
使用的开发Kivy ¶
python
与Python\Scripts
目录必须是在路径上。每次重新编译Kivy时,它们必须在路径上。python -m pip install --upgrade pip wheel setuptools
python\Lib\distutils\distutils.cfg
文件并添加两行:[build]
compiler = mingw32
python -m pip install -i https://pypi.anaconda.org/carlkl/simple mingwpy
set USE_SDL2=1
set USE_GSTREAMER=1
export USE_SDL2=1
export USE_GSTREAMER=1
python -m pip install Cython == 0.29.10 docutils pygments pypiwin32 kivy_deps.sdl2 kivy_deps.glew kivy_deps.gstreamer kivy_deps.glew_dev kivy_deps.sdl2_dev kivy_deps.gstreamer_dev
pip install filename
filename
https://github.com/kivy/kivy/archive/master.zip
编译Kivy ¶
python -m pip install .
python share\kivy-examples\demo\showcase\main.py
安装Kivy并在适当位置进行编辑¶
python -m pip install -e kivy_path
make
python setup.py build_ext --inplace
使Python随处可用¶
*.py
文件上启动python的方法有两种。
双击方法¶
*.py
文件与python 关联(如果尚未关联),然后双击运行它。或者,如果您希望每次都可以选择,则只能执行一次:
python.exe
您要使用的文件。选择它。
发送方法¶
python.exe
要使用的文件。右键单击并复制它。
python.exe
文件粘贴为快捷方式。
python27-x64
卸载Kivy ¶
python -m pip uninstall kivy_deps.sdl2 kivy_deps.glew kivy_deps.gstreamer
python -m pip uninstall kivy
下一篇:Win7开机跳过硬盘自检