我正在尝试使用 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
而不是系统范围的目录?