我是Mac用户,过去使用--user
运行pip install,但最近在brew update
之后发现一些奇怪的事情,可能有关联。
无论我尝试什么,这些包总是安装到~/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 zip打包
更新:
如果您使用的是Mac OS X,并且您已经使用Homebrew(请参阅Homebrew)安装了Python,则接受的命令将无法正常工作。一个简单的解决方法是在您的/path/to/project-dir
中添加一个setup.cfg
文件,并填入以下内容。
[install]
prefix=
https://docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html
virtualenv
呢? - tripleee~/Library/Python/2.7/lib/python/site-packages
不是已经针对用户进行了特定设置吗? - FlyingTeller