











python -m pipenv --version
# 或
python3 -m pipenv --version
pipenv 这个命令没进 PATH,No module named pipenv → 根本没装成功,先重装查用户基础目录:
python -m site --user-base
# 通常输出 /home/你/.local 或 /Users/你/.local
把它的 bin 子目录加进 PATH:
# bash
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.bashrc
source ~/.bashrc
# zsh(macOS 新终端默认)
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc
macOS 如果用系统 python 的 pip 装,可能装在 ~/Library/Python/X.Y/bin,把这个目录也加进 PATH 即可。
查用户 site:
python -m site --user-site
输出类似:
C:\Users\你\AppData\Roaming\Python\Python311\site-packages
把 site-packages 换成 Scripts,也就是:
C:\Users\你\AppData\Roaming\Python\Python311\Scripts
加到环境变量:
Path → 编辑 → 新增上面那个 Scripts 路径pipenv --version用
py启动器的话,可查py -m site --user-site。
python3.11 -m pip install pipenv 装,但终端 python 指向 3.9,那 pipenv 装到 3.11 的目录、当前 shell 找不到。统一用同一个解释器装和跑,或者直接 python3.11 -m pipenv ...。source 或彻底关掉重开;Windows 改完环境变量也要重开终端。which pipenv 或 echo $PATHwhere pipenvpip install 会报 externally-managed。别用 sudo pip 硬装,改用:
pipx install pipenv(最省事,自动管 PATH)python3 -m venv ~/.pipenv-venv && ~/.pipenv-venv/bin/pip install pipenv,再把 ~/.pipenv-venv/bin 加 PATH。通用用户安装:
python -m pip install --user pipenv
python -m pipenv --version
想要隔离、少管 PATH:
python -m pip install --user pipx
python -m pipx ensurepath
pipx install pipenv
macOS 也可用 Homebrew:brew install pipenv(但官方文档对 macOS 用 pip 更推荐,brew 可作备选)。
Debian/Ubuntu 系统包:
sudo apt update && sudo apt install pipenv
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。