PyCharm中创建Django应用报错 寻求解决方案
问题现象
安装PyCharm后创建Django项目,在常规配置步骤触发报错,报错信息为:Error creating Django application...
报错截图:
运行环境
- Python 3.8 - PyCharm 2022.1.3 专业版 - ArchLinux(内核版本5.15.53-1-lts) - i3 窗口管理器 4.20版本 - xorg-server 21.1.3版本
修复方案
按优先级从高到低尝试以下操作:
- 跳过PyCharm自动安装Django流程:先手动为项目目标虚拟环境安装对应版本Django,激活虚拟环境后执行
pip install django(需指定版本则追加==<版本号>参数),安装完成后回到PyCharm新建项目页,选择「现有解释器」匹配刚配置好的虚拟环境,取消勾选「Install Django」选项后完成项目创建。该报错绝大多数情况是PyCharm自动拉取Django包时网络超时、镜像源连接失败导致的。 - 修复目录权限配置:禁止使用sudo权限启动PyCharm,为当前用户开放项目存储目录、PyCharm缓存目录的完整读写权限,执行
chmod -R u+rw ~/.cache/JetBrains ~/代码存储父目录后重试创建流程。 - 修复i3窗口管理器下的Java GUI兼容问题:JetBrains系IDE基于Java开发,在i3这类平铺窗口管理器下易出现组件交互异常。启动PyCharm前先在终端执行
export _JAVA_AWT_WM_NONREPARENTING=1,再运行PyCharm启动脚本即可临时修复;如需永久生效,将该行export配置写入~/.zshrc/~/.bashrc或i3启动配置文件即可。 - 清理Django插件缓存:以上方法均无效时,关闭PyCharm,删除
~/.cache/JetBrains/PyCharm2022.1.3/plugins/django路径下所有缓存文件,重启IDE后再尝试创建项目。
内容的提问来源于stack exchange,提问作者ctnguyenvn
相关产品推荐
相关产品推荐

