我是mac用户,用它来运行pip安装 --user ,但最近 brew update
--user
brew update
无论我尝试什么,软件包总是安装到 ~/Library/Python/2.7/lib/python/site-packages
~/Library/Python/2.7/lib/python/site-packages
下面是我运行的命令。
$ python -m site --user-site ~/Library/Python/2.7/lib/python/site-packages $ pip install --user -r requirements.txt $ PYTHONUSERBASE=. pip install --user -r requirements.txt
那么问题应该是什么呢?
我用过lambda拉链包装
如果使用Mac OS X并使用自制软件安装了Python(请参阅自制软件),则前面的命令将不起作用。一个简单的解决方法是添加 setup.cfg
setup.cfg
[install] prefix=
https://docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html
你可以用 target ( t ) flag 属于 pip install
t
pip install
使用中:
pip install -r requirements.txt -t /path/to/directory
pip install -r requirements.txt -t .