我试图用pip在本地安装软件包。它曾与--user
一起使用,但现在当我尝试它时,它会在/usr/local/lib/
中找到该软件包的版本,然后不会在本地安装它。通常它会在~/.local
中安装东西,但现在它只是检查系统范围的包,如果它在那里,它不会安装它(这不是我想要的),如果它不存在,它会尝试将它安装在/usr/local/lib
我没有写入权限。例如:pip不会在本地安装Python软件包--user
$ pip install --user rpy2
Requirement already satisfied (use --upgrade to upgrade): rpy2 in /usr/local/lib/python2.7/dist-packages/
我怎样才能让pip install --user
经常去~/.local
,而不是一个全系统的目录?
好吧,它说它的“要求”是满意的,它告诉你使用--upgrade选项,你有尝试过使用它吗? – PurityLake 2013-03-14 20:08:18
@PurityLake:是的,这不会改变什么 – user248237dfsf 2013-03-15 12:44:49
“程序员通常使用的软件工具”,比如'pip',是关于主题的。投票重新开放。 – 2013-08-04 01:45:46