【发布时间】:2016-06-05 12:49:10
【问题描述】:
我正在尝试在 PyCharm 中使用 python,并为我的项目设置一个 virtualenv。我想应该是这样的工作方式是我设置了一个项目以从存储库中提取。这是一个 Django 项目,所以我启用了 Django 支持。设置 pyenv 很卫生,所以我将解释器设置为使用 pyenv。 PyCharm 应该包含 pyenv,所以我不需要从我的操作系统安装它,而且我的印象是 Django 也附带它,或者我可以从 PyCharm 安装它。
似乎没有安装 pyenv:
$ pyenv
No command 'pyenv' found, did you mean:
Command 'p7env' from package 'libnss3-tools' (main)
Command 'pyvenv' from package 'python3-venv' (universe)
pyenv: command not found
$ virtualenv
The program 'virtualenv' is currently not installed. You can install it by typing:
sudo apt-get install virtualenv
当然,我关心这一点的唯一原因是,无论有没有 Pycharm 创建的 virtualenv,进入设置 --> 项目 --> 项目解释器来安装新模块都不起作用。我在 Jetbrains 论坛 here 上发了一个帖子,但我并不期待回复,因为它们似乎几乎完全被放弃了。
然后我想我会尝试启用 Django 支持,这样我至少可以让那个模块工作。但它却说没有安装 Django;在Run/Debug配置中,最下面写着django不可导入,django图标上有一个x,当然每条import django语句都有红色下划线,表示无法导入。我的版本是:
Ubuntu 15.10
PyCharm 5.0.4
Python 2.7.10
那么为什么一切似乎都被打破了?我错过了什么?如果我必须在 pycharm 之外安装,我真的不在乎,我只是想以正确的方式设置所有内容,这样就不会影响其他任何内容,并且一切都按预期工作。 Pycharm 似乎“自愿”处理所有事情,而我只是在努力完成这项工作。使用 pyenv 似乎是每个人都推荐的,我只是想这样做。任何帮助都将不胜感激。
【问题讨论】:
-
PyCharm 和 pyenv 可以很好地协同工作,但 PyCharm 不包含 pyenv。您需要使用github.com/yyuu/pyenv 中详述的方法之一安装它
标签: python django intellij-idea pycharm pyenv