0

我正在运行一个全新安装的 OctoPi 映像 (0.18.0)。我在 .bashrc 文件中将 pip 添加到我的 PATH 并获取了它,但是当我尝试运行 pip 时-bash: pip: command not found出现错误。

当我运行时/home/pi/oprint/bin/pip, pip 工作正常。

我自己的路:

pi@octopi:~ $ echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/games:/usr/games:/home/pi/oprint/bin/pip:
4

2 回答 2

2

您将可执行文件的完整路径添加到路径中,但您只应该添加可执行文件的目录。然后,所述目录的每个可执行文件都可以直接使用而无需目录前缀。

换句话说 .. 而不是/home/pi/oprint/bin/pip你应该添加/home/pi/oprint/bin/到路径中。

于 2021-03-03T14:49:16.210 回答
1

我总是建议使用 Python 可执行pip文件为您定位可执行文件。这样,您就知道pip正在使用正确的版本来安装与您的 Python 版本兼容的包。

$ python -m pip install <the_package_you_want>

否则很容易得到不匹配的版本!

于 2021-03-01T23:51:24.123 回答