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

Windows10环境下pipenv安装Django时Pipfile生成在上层目录如何解决

问题原因

pipenv运行时会默认从当前工作目录向上递归查找已存在的Pipfile文件,如果上层目录(本次为Desktop目录)存在已有的Pipfile,就会默认复用上层文件,不会在当前执行命令的目录生成新文件。

解决步骤
  • 首先确认终端当前工作路径确实为Desktop/django,Windows环境可在终端执行echo %cd%校验路径,若路径不符,执行cd 你的Desktop/django文件夹完整路径切换到目标目录。
  • 选择以下任意一种方案执行即可:
    • 方案1:如果Desktop目录下的Pipfile和Pipfile.lock无需保留,直接删除这两个文件,再重新执行pipenv install django~=3.1.0,文件会自动生成在当前django目录下。
    • 方案2:如果需要保留上层目录的Pipfile文件,先在当前django目录初始化pipenv环境,执行pipenv --python 3.7,执行完成后当前目录会生成Pipfile,再执行安装命令即可。
    • 方案3:执行安装命令时强制指定当前目录为项目根目录,命令为pipenv install django~=3.1.0 --where .
    • 方案4:临时指定Pipfile路径,CMD环境执行set PIPENV_PIPFILE=./Pipfile,PowerShell环境执行$env:PIPENV_PIPFILE = "./Pipfile",再执行安装命令即可。
  • 操作完成后执行dir命令查看当前django目录,确认存在Pipfile和Pipfile.lock两个文件即为成功。

内容的提问来源于stack exchange,提问作者Gaurav Agarwal

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 05:51:03