当前位置: 首页 > 知识库问答 >
问题:

Pycharm没有Django或pyenv,或者让我安装python模块。完全迷失

子车文康
2023-03-14

我试图在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

当然,我关心这个的唯一原因是进入设置-

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

Ubuntu 15.10
PyCharm 5.0.4 
Python 2.7.10

那么为什么所有的东西都好像坏掉了?我错过了什么?如果我必须在pycharm之外安装,我真的不在乎,我只是试图以正确的方式设置所有东西,这样就不会影响到其他东西,所有东西都能按预期工作。Pycharm似乎“自愿”处理一切,我只是想让它工作。使用pyenv似乎是每个人都推荐的,我也正在尝试这样做。任何帮助都将不胜感激。

共有1个答案

公羊瀚
2023-03-14

要使用pyenv在virtualenv上安装Django,请使用以下命令行:

pyenv activate <virtualenv_name>
pip install django

或者(例如,如果pyenv由于某种原因未能激活您的virtualenv),可以使用完整路径执行pip:

<path_to_virtualenv_folder>/bin/pip install django

然后从你的virtualenv中选择Python解释器作为PyCharm中的项目解释器。

通常,PyCharm应该能够安装软件包,如果它不起作用,请向PyCharmtracker提交一个问题。

 类似资料:
  • 我使用pyenv来管理python安装和虚拟环境。我在Mac(Catalina)上安装了几个python。 < li >系统python(usr/bin中的python 2.7) < Li > usr/bin中的python 3.9(来自python.org/downloads中的默认安装程序) < Li > python 3.9 in/opt/anaconda 3/bin/python 3(来自

  • 我在网上搜索了一个解决方案,但没有找到。我是Node.js的新手,到目前为止,我安装的任何模块都没有任何问题。 只有从昨天当我已经搜索了一个xml模块node.js,它开始给我一个问题。 我已经更新了网络框架sdk并做了需要的事情,卸载了节点并再次安装了它,但仍然没有解决方案。 我尝试安装的模块是xml2json(npm install xml2json),错误如下: 守则:

  • 问题内容: MyPython IDE(pycharm)已停止自动完成My模块(建议)。我尝试导入的每个django模块之后都会得到未解析的引用,因此: -可以,但是一旦我添加一个“点”,它就会失败,因此给了我未解决的错误… 笨拙的事情是在编译引用后才起作用。 我发现My所有文件(所有地方)不再标记有python图标,现在是记事本图标。同样在My解释器中打开init文件会给出非彩色的标记文本(不突出

  • 我没有设法在乌班图上完全安装mysql... 我在安装mysql时遇到了一个奇怪的问题! 当我在Ubuntu终端中输入这个命令时,我在安装mysql时遇到了以下错误: 当然,在此之前,我用下面的命令彻底删除了一次mysql: 和 和 导入这些命令后,我决定从第一个开始再次安装mysql,因此我输入了以下命令: 然后,我在终端内看到以下错误消息: 此MySQL安装已升级到5.7.27,如果您仍需要运

  • 我正试图为新开发人员在本地开发环境中安装我们的代码库整理文档。我想命令他们: 基于package-lock.json中的版本安装devDependness和依赖项 不更新package-lock.json “npmci”几乎完全符合我的要求,但似乎没有安装devdependency。“npm安装”确实安装devdependency,但有时会修改包锁。json。 我可以想象像“npm安装”这样简单的

  • 我开始了一个没有PyCharm的项目,我设置了一个VirtualEnv,我已经安装了Django、Pillow等。 我已经将项目导入到PyCharm,即使我将项目解释器配置到VirtualEnv的位置,PyCharm似乎也无法识别此虚拟环境中已安装的模块。 项目解释器位置如下所示: 现在PyCharm项目解释器只有表中显示的基本包,如pip、setuptools、wheel,但没有我在virtua