错误:无法安装目录。 'setup.py'或'pyproject.toml'都不

时间:2019-06-17 20:21:46

标签: python amazon-web-services docker pip

我遇到以下错误:

{
  "typ": "JWT",
  "zip": "NONE",
  "alg": "HS256"
}

背景是,我正在遵循在线指南,以通过AWS上的API网关公开ML模型,该模型可在此处找到: Hosting your ML model on AWS Lambdas + API Gateway

我正在尝试使用以下命令将一些python软件包拉入本地文件夹:

ERROR: Directory is not installable. Neither 'setup.py' nor 'pyproject.toml'

我也尝试过这个:

pip install -r requirements.txt --no-deps --target python/lib/python3.6/site-packages/

我得到的只是上述错误。 在解决此问题方面,Google几乎没有任何想法吗?

谢谢

2 个答案:

答案 0 :(得分:1)

请尝试以下操作:

EXEC Master..xp_cmdshell 'C:\path_to_my_caller.cmd" 

EXEC Master..xp_cmdshell 'C:\path_to_my_caller.bat" 

语法:添加源目标

'ADD requirements.txt ./'将requirements.txt(假定位于cwd)添加到Docker映像的'./'文件夹中。

因此创建一个图层,守护进程从该图层开始到docker映像中的requirements.txt的位置。

有关dockerfile-best-practices的更多信息

答案 1 :(得分:0)

您可以按照以下方式更改目录

import os
os.chdir(path)

代替:

cd path

也尝试使用:

!pip freeze > requirements.txt

代替:

pip install -r requirements.txt

然后执行你的代码:

!pip install .

!pip install -e .

总之试试这个:

import os
os.chdir(path)
!pip freeze > requirements.txt
!pip install .