我试着用python和virtual一起工作。我想象的应该是这样工作的:我设置了一个从存储库中提取的项目。这是一个Django项目,所以我启用了Django支持。设置pyenv是很好的卫生措施,所以我将解释器设置为使用pyenv。PyCharm应该包括pyenv,所以我不需要从我的操作系统中安装它,我的印象是Django也附带了它,或者我可以从PyCharm安装它。在

pyenv并没有按照它看起来应该和已经描述的方式工作,而是看起来没有安装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论坛上发了一个帖子,但是我不希望得到回复,因为它们看起来几乎完全被抛弃了。在

然后我想我应该尝试启用Django支持,这样至少可以让这个模块正常工作。但是相反,它说没有安装Django;在Run/Debug配置中,它在底部显示Django不可导入,Django图标上有一个x,当然,每个import Django语句都用红色下划线,表示它不能被导入。我的版本是:

^{pr2}$

为什么所有的东西看起来都坏了?我错过了什么?如果我必须在pycharm之外安装,我并不在乎,我只是试着把所有的东西都设置好,这样就不会有任何东西踩到其他东西上,所有东西都能按预期工作。Pycharm似乎是“自愿”来处理所有事情,我只是想让它发挥作用。使用pyenv似乎是每个人都推荐的,而我正试图做到这一点。任何帮助都将不胜感激。在