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 安装的东西?
经过一些帮助,我发现我在安装开始时错过了一行。正确的做法是:
$ 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)
这似乎是找到“ pip 在哪里安装其软件包? ”的问题。
考虑到答案,可以用来pip show <Package name>查找位置(如“位置”)。
对我来说似乎是~/.local/lib/python3.10/site-packages/<Package name>。
如果有人想像常规推荐一样使用包,我会考虑修改该PATH变量。
| 归档时间: |
|
| 查看次数: |
12327 次 |
| 最近记录: |