为什么使用 pip install --user 选项安装的软件包不能从 shell 'visible'?



当我安装时,例如conan.io带有pip这样的

sudo pip install conan

安装通过(并将软件包安装到/usr/local/lib/python2.7/dist-packages/)后,我可以轻松地从已安装的软件包触发命令(此处 conan),我的外壳会找到它,但是当我将其安装在 user 中时所以:

pip install --user conan

它将其安装到~/.local/lib/python2.7/site-packages/,我的外壳找不到。

我在这里做错了什么或我想念什么?

shell脚本已安装在~/.local/bin中,您必须将目录添加到$PATH

export PATH=$HOME/.local/bin:$PATH; conan

应该工作。

最新更新