我已在pip3中安装了软件包,但不能在终端中使用该软件包。
例如:pip3 install pgcli
% pgcli -h localhost -U name -d db zsh:未找到命令: pgcli
但是pgcli在我的pip3列表中。
我正在使用M2芯片。
我猜这是因为命令行找不到正确的路径,所以我试着编辑zshrc文件。export PYTHONPATH="/Users/peter/Library/Python/3.9/lib/python/site-packages:$PYTHONPATH",但它不起作用。
pip3 show pgcli
Name: pgcli
Version: 3.5.0
Summary: CLI for Postgres Database. With auto-completion and syntax highlighting.
Home-page: http://pgcli.com
Author: Pgcli Core Team
Author-email: pgcli-dev@googlegroups.com
License: BSD
Location: /Users/peter/Library/Python/3.9/lib/python/site-packages
Requires: cli-helpers, click, configobj, pendulum, pgspecial, prompt-toolkit, psycopg, Pygments, setproctitle, sqlparse发布于 2022-11-20 03:42:43
包的位置位于site-packages,但可执行文件不在该位置,PYTHONPATH用于Python,而不是针对您的shell。
解决你的问题的方法是:
path+=('/Users/peter/Library/Python/3.9/bin')
export PATHhttps://stackoverflow.com/questions/74505437
复制相似问题