为什么使用pip install -user选项安装的软件包不可见'来自shell?

时间:2016-12-10 11:01:46

标签: python python-2.7 pip packages

我安装时,例如conan.io像这样的点子

sudo pip install conan

安装完成后(并将软件包安装到/usr/local/lib/python2.7/dist-packages/)我可以轻松地从已安装的软件包(此处为conan)触发命令,我的shell会找到它但是当我在用户模型如下:

pip install --user conan

它会将其安装到~/.local/lib/python2.7/site-packages/,而我的shell将无法找到它。

我在这里做错了什么或我错过了什么?

1 个答案:

答案 0 :(得分:5)

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

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

应该有用。