当ubuntu上的查询20.04查询ipython软件包(首先尝试,但这并没有给我我想要的二进制文件),但我发现有两个包:
pip3 install ipython
i首先尝试了ipython3
,因为其他人(例如,
$ ~/dev/romanyh$ sudo apt search ipython3
Sorting... Done
Full Text Search... Done
ipython3/focal,focal,now 7.13.0-1 all [installed]
Enhanced interactive Python 3 shell
python3-ipython/focal,focal,now 7.13.0-1 all [installed]
Enhanced interactive Python shell (Python 3 version)
和
python3-ipython
)遵循这个命名惯例,但并没有给我我想要的二进制。似乎效果类似于运行pip
。
我最终都安装了两者,
venv
包装确实使我成为了我想要的二进制文件。 我的问题是:这些软件包有什么区别?为什么它们都可以使用?
今天我也有同样的疑问。通常,与使用PIP相比,我会获得安装特定特定包装的更好的结果。 (如评论中已经解释)edited:我认为您应该在安装任何这些软件包的情况下得到相同的结果...在安装IPYTHON软件包之前,我无法执行IPYTHON3。 (这是在Docker上的Ubuntu容器中)
Ipython3(几乎是一个“空”软件包),取决于
Python3-ipython