在 Ubuntu 20.04 中运行 Pip 安装的程序

use*_*136 5 package-management python3

作为一个新手,我每天都尝试学习新东西,特别是在安装:apt、snap、flatpack、appimage 等时。昨天我找到了 pip:Python Package Installer,但无法让它工作。为了测试 pip,我尝试了一个有趣的小终端程序:Doge。我使用 Ubuntu 20.04,它仅支持 Python 3,不支持 Python 2。

$ sudo apt install python3-pip
$ sudo pip3 install doge
$ pip3 list
Run Code Online (Sandbox Code Playgroud)

所以列出了Doge 3.5.0。但我该如何运行该程序呢?

Doge程序并不重要,我可以用wget下载它并且它可以工作。重要的问题是:如何运行 pip 安装的东西?

use*_*136 2

经过一些帮助,我发现我在安装开始时错过了一行。正确的做法是:


$ sudo apt install python3-setuptools
$ sudo apt install python3-pip
$ sudo pip3 install doge
$ pip3 list
Run Code Online (Sandbox Code Playgroud)

如果我不是一个菜鸟,我会用来开始。它给出了:

/usr/local/bin

所以这也有效:


$ cd /usr/local/bin
$ ./doge
Run Code Online (Sandbox Code Playgroud)


kcp*_*cpr 0

这似乎是找到“ pip 在哪里安装其软件包? ”的问题。

考虑到答案,可以用来pip show <Package name>查找位置(如“位置”)。

对我来说似乎是~/.local/lib/python3.10/site-packages/<Package name>

如果有人想像常规推荐一样使用包,我会考虑修改该PATH变量。