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

Django项目虚拟环境配置问题:避免重复bin/lib文件夹

解决Django项目虚拟环境目录混乱问题

正确操作流程(MAC环境)

按以下顺序执行,确保虚拟环境venv是唯一环境,且bin、lib仅存在于venv内部:

  1. 创建并进入项目根目录
    先单独创建项目文件夹,避免后续文件混乱:
mkdir my_django_project && cd my_django_project
  1. 创建虚拟环境
    推荐使用Python自带的venv(无需额外安装virtualenv),命令如下:
python3 -m venv venv

若坚持用virtualenv,先确保已安装pip install virtualenv,再执行:

virtualenv venv
  1. 激活虚拟环境
source venv/bin/activate

激活后命令行前缀会显示(venv),表示已进入虚拟环境。

  1. 安装Django并创建项目
    在激活的虚拟环境内安装Django:
pip install django

接着在当前目录创建Django项目(注意末尾的.,避免生成多余子文件夹):

django-admin startproject my_project .

目录结构说明

执行完上述步骤后,项目目录结构会是:

my_django_project/
├── venv/
│   ├── bin/
│   ├── lib/
│   ├── .gitignore
│   └── pyvenv.cfg
├── my_project/
│   ├── __init__.py
│   ├── asgi.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
└── manage.py

此时venv是唯一的虚拟环境,bin、lib等环境文件全部包含在venv文件夹内,项目根目录无多余环境文件。

已有混乱目录的清理方案

如果之前的项目目录已存在多余的bin、lib文件:

  • 直接删除项目根目录下的bin、lib等环境相关文件
  • 删除错误创建的虚拟环境文件夹(如果有)
  • 按照上述正确流程重新操作

内容的提问来源于stack exchange,提问作者Aleksandar Kostadinov

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.08 17:30:47