使用相对路径运行Python脚本时无法找到TQDM等包求助
问题解决步骤
1. 确认Python解释器差异
先执行以下命令,查看python和python3各自对应的安装路径:
python -c "import sys; print(sys.executable)" python3 -c "import sys; print(sys.executable)"
输出结果会显示两个不同的路径,说明这是两个独立的Python运行环境,你通过pip安装的tqdm仅存在于python对应的环境中。
2. 给目标环境安装依赖
针对python3对应的环境,用以下方式安装缺失的包:
- 若系统存在
pip3命令,直接运行:
pip3 install tqdm
- 若找不到
pip3,通过Python解释器直接调用pip:
python3 -m pip install tqdm
其他缺失的包,也可以用同样的方式替换包名安装。
3. 统一Python解释器(可选)
如果不想反复区分python和python3,可以将常用的Python环境路径设置为系统优先调用的版本:
- 找到你常用的Python安装目录(比如能正常运行脚本的
python对应的路径),同时找到该目录下的Scripts子目录(存放pip工具) - 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
- 在系统变量的
PATH列表中,把上述两个路径移到最顶部 - 重启命令提示符后,
python和python3会统一指向同一个解释器
内容的提问来源于stack exchange,提问作者muymal
相关产品推荐
相关产品推荐

