作为新手,我每天都会尝试学习新东西,尤其是在安装时:apt、snap、flatpack、appimage 等。昨天我找到了 pip:Python 软件包安装程序,但无法让它工作。为了测试 pip,我尝试了一个有趣的小终端程序:Doge。我使用的是 Ubuntu 20.04,它只支持 Python 3,不支持 Python 2。
$ sudo apt install python3-pip
$ sudo pip3 install doge
$ pip3 list
因此 Doge 3.5.0 已列出。但我该如何运行该程序呢?
Doge 程序并不重要,我可以用 wget 下载它,而且它可以工作。重要的问题是:如何运行由 pip 安装的东西?
答案1
经过一些帮助,我发现安装开始时我漏掉了一行。正确的方法是:
$ sudo apt install python3-setuptools
$ sudo apt install python3-pip
$ sudo pip3 install doge
$ pip3 list
如果我不是菜鸟的话我会用哪个开始。它给出了:
在/usr/本地/bin
所以这也有效:
$ cd /usr/local/bin
$ ./doge
答案2
这似乎是一个寻找“pip 将其软件包安装在哪里?“。
考虑到回答可以用来pip show <Package name>
查找位置(作为“位置”)。
对我来说似乎是这样的~/.local/lib/python3.10/site-packages/<Package name>
。
如果有人想将包用作常规赞扬,我会考虑修改PATH
变量。