我正在尝试使用pip在本地安装软件包。之前可以使用--user
命令,但现在当我这样做时,它会找到/usr/local/lib/
中的软件包版本,然后不会在本地安装。通常它会安装在~/.local
,但现在它只会检查系统范围内的软件包目录,如果在那里找到它,则不会安装它(这不是我想要的结果)。如果没找到,它会尝试在/usr/local/lib
中安装,而我没有写入权限。例如:
$ pip install --user rpy2
Requirement already satisfied (use --upgrade to upgrade): rpy2 in /usr/local/lib/python2.7/dist-packages/
我该如何让pip install --user
永远安装到~/.local
而不是系统范围的目录?
pip
这样的“程序员常用的软件工具”是相关话题。投票重新开放。 - Mechanical snail