我在Ubuntu下运行Pycharm,并试图将Kivy安装到我的项目(virtualenv)中。我遵循了Kivy的说明,但他们将其安装在默认环境中。因此,当我进入python时,在我的终端提示符下,我能够成功地“导入kivy”。但是,当我在Pycharm项目中使用virtualenv时,当我尝试从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我甚至尝试过在我的终端中激活virtualenv,然后执行安装说明。当我这样做的时候,我被告知它已经安装了。我认为这是因为要安装kivy,你必须执行一个sudo调用(sudo apt-get install python-kivy),这会重置环境。我甚至尝试过sudoing来猛烈抨击激活环境和安装python-kivy,但它还是说已经安装了。如何在Pycharm虚拟环境中安装Kivy?
发布于 2018-04-24 01:24:20
使用PyCharm安装Kivy虚拟环境
假设
假设已经安装了virtualenv或/和virtualenvwrapper。
sudo pip install virtualenv virtualenvwrapper启动PyCharm
项目解析器Interpreter
/home/iam/.virtualenvs/kivyinstall
/home/iam/.virtualenvs/kivyinstall
/home/iam/.virtualenvs/kivyinstallOK
kivy Install Packagebutton.
打印屏幕









发布于 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
https://stackoverflow.com/questions/49971489
复制相似问题