Python 如何将kivy安装到Pycharm Virtualenv中?

Python 如何将kivy安装到Pycharm Virtualenv中?,python,pycharm,kivy,Python,Pycharm,Kivy,我在Ubuntu下运行Pycharm,并试图在我的项目(virtualenv)中安装Kivy。我遵循了Kivy的说明,但这些说明是在默认环境中安装的。因此,当我进入python时,在终端提示下,我能够成功地“导入kivy”。但是,当我在使用virtualenv的Pycharm项目中时,我在尝试从Python控制台导入时出错: import kivy Traceback (most recent call last): File "<input>", line 1, in <

我在Ubuntu下运行Pycharm,并试图在我的项目(virtualenv)中安装Kivy。我遵循了Kivy的说明,但这些说明是在默认环境中安装的。因此,当我进入python时,在终端提示下,我能够成功地“导入kivy”。但是,当我在使用virtualenv的Pycharm项目中时,我在尝试从Python控制台导入时出错:

import kivy
Traceback (most recent call last):
  File "<input>", line 1, in <module>
  File "/mnt/bigdisk/apps/pycharm-2017.3.4/helpers/pydev/_pydev_bundle/pydev_import_hook.py", line 20, in do_import
    module = self._system_import(name, *args, **kwargs)
ImportError: No module named kivy
导入kivy
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
文件“/mnt/bigdisk/apps/pycharm-2017.3.4/helpers/pydev/_pydev_bundle/pydev_import_hook.py”,第20行,在do_import中
模块=self.\u系统\u导入(名称,*args,**kwargs)
ImportError:没有名为kivy的模块

我甚至尝试在终端中激活virtualenv,然后执行安装说明。当我这样做时,我被告知它已经安装。我认为这是因为要安装kivy,您必须进行sudo调用(sudo apt get install python kivy),这将重置环境。我甚至尝试过sudo来bash激活环境并安装pythonkivy,但它还是说它已经安装了。如何在我的Pycharm虚拟环境中安装Kivy?

apt get install python Kivy
为系统解释器安装
Kivy
,而不是在虚拟环境中,无论您使用了什么
sudo
技巧。在官方文档中有一个特别的段落,用于在virtualenv中安装
kivy

apt get install python kivy
为系统解释器安装
kivy
,而不是在virtualenv中,无论你做了什么
sudo
技巧。官方文档中有一个特别的段落,用于在VirtualEnvironment中安装
kivy
:使用PyCharm安装kivy虚拟环境 假设 假设已安装virtualenv或/和VirtualEnvRapper

sudo pip install virtualenv virtualenvwrapper
启动PyCharm
  • 单击图
  • 单击设置
  • 单击项目解释器
  • 单击项目解释器字段旁边的齿轮,然后选择选项添加…
  • 新环境是默认选择
  • 键入位置的kivyinstall,例如
    /home/iam/.virtualenvs/kivyinstall
  • 从下拉列表中选择基本解释器,例如Python 3.5或Python 2.7
  • 不要选中“继承全局网站包”复选框
  • 如果需要,选中“使所有项目可用”复选框
  • 单击确定按钮
  • 安装pip和setuptools后,单击列标题旁边的+Latest
  • 在“可用软件包”对话框下的搜索文本输入框中键入cython
  • 选中指定版本复选框以加载与Kivy版本1.10.0兼容的版本0.25.2
  • 单击安装软件包按钮
  • 成功安装cython 0.25.2版本后,在可用软件包对话框下的搜索文本输入框中键入kivy
  • 单击安装软件包按钮
  • 成功安装kivy后,创建一个新项目
  • 在打开的新项目中,如果扩展的外部库中没有出现kivyinstall,请单击文件»设置…»项目解释器并选择Python…(kivyinstall),例如Python 3.5(kivyinstall)
  • 印刷屏幕

    使用PyCharm安装Kivy虚拟环境 假设 假设已安装virtualenv或/和VirtualEnvRapper

    sudo pip install virtualenv virtualenvwrapper
    
    启动PyCharm
  • 单击图
  • 单击设置
  • 单击项目解释器
  • 单击项目解释器字段旁边的齿轮,然后选择选项添加…
  • 新环境是默认选择
  • 键入位置的kivyinstall,例如
    /home/iam/.virtualenvs/kivyinstall
  • 从下拉列表中选择基本解释器,例如Python 3.5或Python 2.7
  • 不要选中“继承全局网站包”复选框
  • 如果需要,选中“使所有项目可用”复选框
  • 单击确定按钮
  • 安装pip和setuptools后,单击列标题旁边的+Latest
  • 在“可用软件包”对话框下的搜索文本输入框中键入cython
  • 选中指定版本复选框以加载与Kivy版本1.10.0兼容的版本0.25.2
  • 单击安装软件包按钮
  • 成功安装cython 0.25.2版本后,在可用软件包对话框下的搜索文本输入框中键入kivy
  • 单击安装软件包按钮
  • 成功安装kivy后,创建一个新项目
  • 在打开的新项目中,如果扩展的外部库中没有出现kivyinstall,请单击文件»设置…»项目解释器并选择Python…(kivyinstall),例如Python 3.5(kivyinstall)
  • 印刷屏幕

    好吧,我做了所有这些,但Kivy仍然没有安装,也没有错误。Kivy Garden软件包和其他软件包都在那里,但是没有为我设置的“kivyinstall”解释器列出“Kivy”软件包。安装了什么Cython版本?我相信Kivy没有安装