搭建Django时无虚拟环境?执行pipenv命令报错求助
解决pipenv启动报错及虚拟环境未创建问题
修复pipenv依赖缺失
报错/usr/bin/python3: No module named pipenv.pew是因为pipenv的核心依赖包pew损坏或未正确安装,执行以下步骤重新安装pipenv:
- 卸载当前pipenv:
pip3 uninstall -y pipenv - 用pip重新安装(推荐用户级安装,避免权限问题):
pip3 install --user pipenv - 若需系统级安装,可执行:
sudo pip3 install pipenv
初始化项目虚拟环境
pipenv --venv提示未创建虚拟环境,说明项目还未关联pipenv环境,按以下步骤操作:
- 切换到你的Django项目根目录
- 执行
pipenv install,自动创建虚拟环境并生成Pipfile和Pipfile.lock文件 - 若要将已安装的Django纳入虚拟环境依赖,执行:
pipenv install django
重新进入虚拟环境
完成上述步骤后,再次执行pipenv shell即可正常进入虚拟环境。若仍有问题:
- 检查环境变量,确保
~/.local/bin(用户级pipenv的安装路径)在PATH中,可执行echo $PATH查看;若不在,需将其添加到~/.bashrc或~/.zshrc中 - 删除项目目录下的
Pipfile和Pipfile.lock,重新执行pipenv install
内容的提问来源于stack exchange,提问作者user15166060
相关产品推荐
相关产品推荐

