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

Python CLI工具pip安装后未加入路径问题及配置咨询

问题排查与解决方案

一、pyproject.toml配置检查

1. 包结构验证

你的src目录必须被识别为Python包,才能让src.main:main被正确引用。务必在src文件夹下创建空的__init__.py文件——没有这个文件的话,setuptools的find={}规则不会把src当作包打包,导致shell找不到命令入口。

2. 脚本路径正确性

[project.scripts]里的格式是包名.模块名:函数名,确认src/main.py中的main函数是可直接调用的入口。另外检查src/main.py里的依赖导入是否完整,比如代码里的load_dotenv需要加上from dotenv import load_dotenv,cli也要确保有对应的导入,避免运行时报错。

3. 本地安装测试验证

在项目根目录执行本地安装命令,快速验证配置是否正常:

pip install -e .

如果安装后能直接调用wd-cli或wd,说明配置本身没问题,问题出在系统PATH上。

二、Shell路径配置(Mac zsh/Windows)

1. Mac zsh环境配置

pip全局安装的Python脚本一般存在以下位置,需要把这个路径加入系统PATH:

步骤1:定位脚本安装路径

执行命令查看包的安装位置,再拼接/bin得到脚本目录:

pip show wd-cli | grep Location

比如输出是/Users/xxx/Library/Python/3.9/site-packages,那脚本目录就是/Users/xxx/Library/Python/3.9/bin。

步骤2:修改.zshrc

打开配置文件:

open ~/.zshrc

在文件末尾添加路径(替换成你自己的路径):

export PATH="$PATH:/Users/xxx/Library/Python/3.9/bin"

保存后执行以下命令让配置生效:

source ~/.zshrc

2. Windows环境配置

Windows下pip安装的脚本通常在%APPDATA%\Python\PythonXY\Scripts(XY是Python版本号,比如39),或者Python安装目录的Scripts文件夹。

步骤1:定位脚本路径

打开命令提示符,执行:

pip show wd-cli | findstr Location

在输出的路径后加上\Scripts,就是脚本所在目录。

步骤2:添加到系统环境变量

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在「系统变量」中找到Path,点击「编辑」
  • 添加找到的Scripts目录路径,点击「确定」
  • 重启命令提示符或PowerShell后生效

三、额外建议

  • 推荐用户用虚拟环境安装工具,激活虚拟环境后命令会自动加入当前shell的PATH,避免全局路径混乱。
  • Mac用户如果是用Homebrew安装的Python,脚本可能在/usr/local/bin,可以先检查这个目录是否已经在PATH里。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.24 08:07:44