【问题标题】:Django seems to import packages from global installations rather then from my Virtual Environment(venv)Django 似乎从全局安装导入包,而不是从我的虚拟环境(venv)
【发布时间】:2021-06-01 09:36:26
【问题描述】:

我使用 Python 的内置 venv 创建了一个虚拟环境。激活环境并安装必要的软件包。但无法在 Django 项目中导入 Pandas。 后来我发现Django可能是从之前安装的全局包中导入包,而pandas没有安装。我是否必须更改 Django 项目设置或虚拟环境中的任何内容?

  1. 激活的虚拟环境(venv)

  2. 这是我尝试导入 Pandas 的时候

【问题讨论】:

  • 点击vscode中的python解释器(左下角),从venv中选择一个。
  • 是你的vscode有问题还是运行应用后无法加载pandas?
  • 你是如何启动你的 Django 服务器的?
  • 您好@DiptangsuGoswami,非常感谢您的回复。我正在使用“python3 manage.py runserver”命令运行开发者服务器。 Pandas 在终端中加载正常,但不在 VSCode 中。
  • @DiptangsuGoswami 现在我已按照您的指示从左下角更改了环境。现在它工作正常。不能感谢你。在过去的 4 个小时里,我一直被困在这里,试图找出问题所在。感谢一百万兄弟。

标签: python django pandas virtualenv


【解决方案1】:

通过点击在 vscode 中选择你的环境

Python 3.8.5 64 位

位于左下角。顶部会出现一个窗口,您的虚拟环境将在列表中可用,选择它。

【讨论】:

  • 工作就像一个魅力。谢谢@DiptangsuGoswami
猜你喜欢
  • 2020-08-08
  • 1970-01-01
  • 2022-01-23
  • 2021-08-27
  • 2015-04-07
  • 1970-01-01
  • 2020-08-05
  • 2017-07-03
  • 1970-01-01
相关资源
最近更新 更多