解决 Pycharm 配置 Docker interpreter 进行开发时 python console 和 manage shell 无法使用的问题

24 篇文章 0 订阅
16 篇文章 0 订阅

前言

本文适用于项目环境使用的是 Pycharm 配置 Docker 中的 Python interpreter;

Pycharm 配置 Docker python 解释器方法见:https://blog.csdn.net/PY0312/article/details/101520978

问题描述:

我们在使用 Pycharm 的时候,难免会用到 Python console 或 使用 Django 开发时,使用 python manage.py shell 进行 ORM 与数据库进行预操作,这时因为使用的是 Docker 中的 python 解释器,就会报以下错误,下面来看看如何解决这个问题呢?

报错界面及原因分析如下:

这里的报错原因: 就是因为在调用 python console  初始化时导包导致的, 因为我们用的是 Docker 中 Python 解释器, 如果直接在本地 import django 的话, 肯定会报错, 以至于无法识别项目中使用的相关 module


解决对策:

1、用 Pycharm 打开项目,找到项目中的 manage.py,复制以下代码,如图:

 

2、依次打开 File>Settings>build,execution,deployment>Console>Django Console;

3、将刚刚复制的代码粘贴到下面 Starting script 窗口下,点击 OK 即可,如图:

 4、当我们再次打开 Python console 时,我们添加的项目环境已被成功导入,没有报错,而且 Django 的 manage shell 也能正常使用了,哈哈~~~完美解决。。。

完结。。。如果解决了你的问题,记得点赞哦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值