You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Python虚拟环境中本地安装项目依赖并解决django_sass模块缺失报错

解决方案

要实现依赖仅作用于当前项目,同时解决缺失django_sass模块的报错,按以下步骤操作即可:

1. 创建并激活项目专属虚拟环境

虚拟环境会将所有依赖封装在当前项目目录下,完全和全局Python环境、其他项目隔离开:

  • 首先在当前项目根目录执行命令创建虚拟环境:
python -m venv venv
  • 激活虚拟环境(根据你的操作系统选择对应命令):
    • Windows(PowerShell):
      .\venv\Scripts\Activate.ps1
      
    • Windows(Cmd):
      venv\Scripts\activate.bat
      
    • macOS/Linux:
      source venv/bin/activate
      
    激活成功后,命令行提示符最前方会出现(venv)标识,代表当前操作均在项目专属虚拟环境下执行。

2. 处理依赖安装报错

你遇到的ModuleNotFoundError是因为requirements.txt文件中缺失django-sass依赖项,两种处理方式二选一即可:

  • 方式一:手动安装缺失依赖后更新requirements.txt
    执行命令安装依赖:
    pip install django-sass
    
    安装完成后执行命令将当前环境所有依赖写入requirements.txt,避免后续安装再次报错:
    pip freeze > requirements.txt
    
  • 方式二:直接修改requirements.txt
    在requirements.txt文件中新增一行django-sass,再重新执行安装命令即可:
    pip install -r requirements.txt
    

所有安装的依赖都会保存在当前项目的venv目录下,仅对当前项目生效。如果你需要退出虚拟环境,执行deactivate命令即可。

内容的提问来源于stack exchange,提问作者Atif Shafi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 09:24:02