无法导入Django.shortcuts

jogvjijk  于 2023-04-22  发布在  Go
关注(0)|答案(9)|浏览(213)

我正在使用文档进行我的第一个django项目。我在导入django模块时遇到了这个错误。我确信django已经成功安装在我的虚拟环境中。错误是:

Unable to import 'django.shortcuts'
Unable to import 'django.http'
Unable to import 'django.contrib'
Unable to import 'django.urls'
wh6knrhe

wh6knrhe1#

如果你查看你的状态栏,你会发现你选择了Python 3.7.4的全局安装,而不是虚拟环境。如果你点击它,你可以选择你安装Django的虚拟环境。

sq1bmfud

sq1bmfud2#

你选择了Python 3.7.4的全局安装,而不是虚拟环境。如果你点击它,你可以选择你安装Django的虚拟环境。

lp0sw83n

lp0sw83n3#

解决方案2:(从激活的虚拟环境中打开VS Code):

1.打开终端窗口
1.激活相关的python虚拟环境
1.确保在此虚拟环境中安装了Pylint pip install pylint
1.关闭VS Code的所有示例
1.在此终端窗口中启动VS代码
(this将确保VS Code进程将继承所有虚拟环境环境设置)

hc2pp10m

hc2pp10m4#

这在Visual Studio代码中非常常见,不要太在意它,它只是警告。我在工作时也遇到过这些错误。只要继续前进,首先完成您的项目,如果它仍然导致错误,那么我可以更好地指导您。
尝试我的这些简单项目来检查一切是否正常,或者检查你的django是否安装正确。
Hello world项目:https://github.com/YashMarmat/Hello-world-App-django.git

42fyovps

42fyovps5#

这是因为Django版本的变化,使用了系统中可能存在的其他环境。

mwg9r5ms

mwg9r5ms6#

在你的www.example.com文件enter image description here中导入ossettings.py另外,看看VSCode使用的是哪个Python版本我的系统中有Anaconda,Python 3.8,3.9。
VSCode使用conda(base)虚拟环境。
我收到一个导入错误
我在VSCode终端中为Python 3.8选择了正确的路径

"C:\Users\******\AppData\Local\Python\Python38"

成功运行。

icnyk63a

icnyk63a7#

我通过切换到我安装Django的开发环境来修复这个问题。

g9icjywg

g9icjywg8#

我也有同样的问题。在westing小时后我找到了这个解决方案,所以要解决这个问题,请按照以下步骤:
1.打开VSCode
1.转到“视图”选项卡,然后单击“命令托盘”
1.搜索:Python:选择解释程序
1.单击输入解释器路径,然后单击查找
1.转到虚拟环境文件夹,然后转到脚本文件夹
1.选择python.exe
1.然后选择Python 3.x.x('env ')

  1. finish:)
beq87vna

beq87vna9#

这个问题是由pylanc扩展引起的。只要卸载它

相关问题