代码之家  ›  专栏  ›  技术社区  ›  Bill

在当前目录下安装python包

  •  0
  • Bill  · 技术社区  · 6 年前

    我是mac用户,用它来运行pip安装 --user ,但最近 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拉链包装

    如果使用Mac OS X并使用自制软件安装了Python(请参阅自制软件),则前面的命令将不起作用。一个简单的解决方法是添加 setup.cfg

    [install]
    prefix=
    

    https://docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html

    1 回复  |  直到 5 年前
        1
  •  27
  •   Henry Woody    6 年前

    你可以用 target ( t ) flag 属于 pip install

    使用中:

    pip install -r requirements.txt -t /path/to/directory
    

    pip install -r requirements.txt -t .