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

无法为Django项目创建虚拟环境:FileNotFoundError问题求助

解决Pipenv创建虚拟环境时缺少bin文件夹的FileNotFoundError问题

步骤1:清理损坏的虚拟环境

首先删除已创建的不完整虚拟环境目录:

rm -rf /home/mohsen/.local/share/virtualenvs/autoshine-YDp111VE

步骤2:重新创建虚拟环境(指定Python路径)

回到项目根目录(autoshine文件夹),执行以下命令强制Pipenv使用当前终端可用的Python版本创建环境,避免路径匹配错误:

pipenv install --python=$(which python3)

步骤3:检查PyCharm终端配置

如果在PyCharm终端执行仍有问题,确认终端配置是否正确:

  • 打开PyCharm的File > Settings > Tools > Terminal
  • 确认Shell path为正确的zsh路径(例如/bin/zsh)
  • 勾选"Activate virtualenv"选项,确保终端启动时自动激活项目虚拟环境
  • 重启PyCharm终端后,再次执行pipenv install

步骤4:备选方案——将虚拟环境创建在项目目录内

若系统路径存在权限或路径识别问题,可设置环境变量让Pipenv把虚拟环境放在项目根目录:

export PIPENV_VENV_IN_PROJECT=1
pipenv install

此时虚拟环境会生成在项目根目录的.venv文件夹中,更易检查和管理。

额外检查:目录权限

确认当前用户对虚拟环境存储目录有读写权限:

ls -ld /home/mohsen/.local/share/virtualenvs/

若权限不足,执行以下命令调整:

chmod -R 755 /home/mohsen/.local/share/virtualenvs/

内容的提问来源于stack exchange,提问作者Mohsen Sepandar

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.18 19:40:29