当前位置:  开发笔记 > 编程语言 > 正文

Pycharm错误Django在此环境中不可导入

如何解决《Pycharm错误Django在此环境中不可导入》经验,为你挑选了5个好方法。

我在Pycharm中遇到以下错误.

错误:Django在此环境中不可导入

它过去运作良好,但我将项目和virtualenv移动到其他目录,出现错误.这很奇怪,因为如果我运行项目忽略了我得到的配置设置警告,那么工作正常.

问题是,现在,Pycharm没有找到项目的间隔器.

Pycharm运行的命令是:

/Users/plorenzo/../gestorSchools/venv/bin/python3.4 /Users/plorenzo/../gestorSchools/schoolsManager/manage.py runserver 8000

virtualenv被激活.

我的$ PATH是:

/Users/plorenzo/../gestorSchools/venv/bin:/Library/Frameworks/Python.framework/Versions/3.4/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin

和我的$ PYTHONPATH:

/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4

我花了几天时间试图找到解决方案,但我找不到它.



1> James Bradbu..:

在我的情况下,我不得不去设置(Alt + F7,或Spanner/Cog图标)并选择一个安装了Django的Python解释器.

如果尚未安装Django,则应该能够在选择解释器后通过绿色+图标(下面未显示)安装它.

在此输入图像描述



2> Arnaud P..:

还有一种情况,我的virtualenv安装了Django,但Pycharm仍会显示此错误.

我最终发现在可用的解释器列表中重复了相同的virtualenv路径.删除所有这些并重新添加修复它.

复制发生在我从另一台机器上复制.idea之后,并从Pycharm重新创建了virtualenv,尽管它已经被列为(破碎的)解释器.



3> Siyaram Mala..:

正在pycharm设置中使用的项目解释django程序没有安装包.所以去吧

setting->Project->project interpreter

然后安装django

它会工作:)



4> Pablo Lorenz..:

我终于找到了错误.问题是virtualenv路径中的一个文件夹名称有重音.

这是旧的道路:

/Users/plorenzo/../telefónica/gestorSchools/venv

这是新的有效:

/Users/plorenzo/../telefonica/gestorSchools/venv



5> 小智..:

这似乎很明显,但尝试退出然后重新启动PyCharm应用程序.当我遇到这个问题时,即使项目解释器路径正确,我仍继续得到"Django在此环境中无法导入"错误.在关闭并重新打开应用程序之前,没有任何工作.希望这能节省一些时间.

推荐阅读
jerry613
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有