首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Pycharm Virtualenv中安装kivy?

如何在Pycharm Virtualenv中安装kivy?
EN

Stack Overflow用户
提问于 2018-04-23 06:53:04
回答 2查看 4.6K关注 0票数 0

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

代码语言:javascript
复制
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

我甚至尝试过在我的终端中激活virtualenv,然后执行安装说明。当我这样做的时候,我被告知它已经安装了。我认为这是因为要安装kivy,你必须执行一个sudo调用(sudo apt-get install python-kivy),这会重置环境。我甚至尝试过sudoing来猛烈抨击激活环境和安装python-kivy,但它还是说已经安装了。如何在Pycharm虚拟环境中安装Kivy?

EN

回答 2

Stack Overflow用户

发布于 2018-04-24 01:24:20

使用PyCharm安装Kivy虚拟环境

假设

假设已经安装了virtualenv或/和virtualenvwrapper。

代码语言:javascript
复制
sudo pip install virtualenv virtualenvwrapper

启动PyCharm

项目解析器Interpreter

  • Click字段旁边的Add...

  • New

  • Interpreter

  • Click齿轮,并为位置选择选项selection.

  • Type /home/iam/.virtualenvs/kivyinstall

  • Select is /home/iam/.virtualenvs/kivyinstall

  • Select
  1. 例如/home/iam/.virtualenvs/kivyinstall
  2. Select基础解释器E231>例如Python3.5。或Python 2.7。在安装pip和setuptools之后,如果needed.
  3. Click

OK

  1. <
  2. >H145,请不要选中the Inherit global site-packages available to all projects复选框,请单击列标题旁边的E146+E247。Latest.
  3. Type Dialog.
  4. Select button.
  5. After 在搜索文本输入框中的Available Packages Kivy Specify version复选框中加载与Kivy version 1.10.0
  6. 兼容的0.25.2版本单击Install Package Kivy cython 0.25.2版本已成功安装。在搜索文本输入框中的搜索文本输入框中,输入 button.
  7. After Available Packages Dialog.
  8. Click Install Package

kivy Install Packagebutton.

  1. After kivy Install successfully,创建一个新项目。
  2. 在打开的新项目中,如果Python <代码>E289没有出现在展开的<E180外部库<代码>E281中,然后单击<代码>E182文件<代码>E283»<代码>E184设置...<代码>E285»<代码>E186项目解释器<代码>E287并选择Python...(kivyinstall),如Python3.5 Python。

打印屏幕

票数 4
EN

Stack Overflow用户

发布于 2018-04-23 17:44:19

无论你用了什么sudo技巧,apt-get install python-kivy都会为系统解释器安装kivy,而不是安装在一个虚拟环境中。在官方文档中有一个关于在virtualenv中安装kivy的特殊段落:https://kivy.org/docs/installation/installation-linux.html#installation-in-a-virtual-environment

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49971489

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档