使用Pipenv为新项目安装Django时遇到虚拟环境报错问题
使用Pipenv安装Django时的虚拟环境冲突问题
错误截图

问题描述
尝试用pipenv为新项目安装Django,系统始终提示使用另一个已存在的虚拟环境,无法直接完成安装;按照提示切换到指定虚拟环境操作后,问题仍未解决。
解决方法
退出当前虚拟环境
执行命令:exit或者直接关闭当前终端,重新打开一个干净的终端窗口。
在新项目目录重新初始化环境并安装Django
切换到你的新项目根目录,执行:pipenv install django该命令会自动为当前项目创建独立的虚拟环境,并完成Django的安装。
清除旧的虚拟环境关联(若缓存导致问题)
先查看当前关联的虚拟环境路径:pipenv --venv若路径不属于当前项目,删除该虚拟环境:
pipenv --rm之后重新执行
pipenv install django即可。强制在项目内创建虚拟环境(可选)
若想让虚拟环境直接存放在项目目录下,避免跨项目混淆,执行:PIPENV_VENV_IN_PROJECT=1 pipenv install django此命令会在项目根目录生成
.venv文件夹,作为当前项目的虚拟环境存放位置。
内容的提问来源于stack exchange,提问作者Saad Baig
相关产品推荐
相关产品推荐

