为什么`python3 m pip install.`不安装我的软件包,但`pip3 install.`安装?

2024-10-04 07:30:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我注意到(经过大量的挖掘之后)python3 -m pip install .没有安装位于当前工作目录中的包,因为.sys.path上;也就是说,在这种情况下,pip似乎认为包已经安装好了。但是,在执行pip3 install .时,当前工作目录中的包实际上是按照我的预期安装的。你知道吗

我希望python3 -m pip的行为与pip相同(PATH问题除外!)但很明显,在这种特殊情况下,他们没有。为什么?你知道吗

作为记录,我在一个docker容器中运行这个程序,其中有一个UbuntuBionic基本映像和从apt install安装的python3。你知道吗


Tags: installpippathdocker程序目录sys记录