Python 3.x Docker中Hyperledger锯齿中Python路径编码可能存在问题

Python 3.x Docker中Hyperledger锯齿中Python路径编码可能存在问题,python-3.x,hyperledger-sawtooth,Python 3.x,Hyperledger Sawtooth,我正在尝试运行Hyperledger Sawtooth的一个示例,该示例的代码如下: read.me非常简单,只需运行: docker-compose up 其中一部分是客户端的REST API,它是用python编写的,我无法启动REST API,因为我有以下错误: simple-supply-rest-api exited with code 127 simple-supply-tp exited with code 127 simple-supply-subscriber | /

我正在尝试运行Hyperledger Sawtooth的一个示例,该示例的代码如下:

read.me非常简单,只需运行:

docker-compose up
其中一部分是客户端的REST API,它是用python编写的,我无法启动REST API,因为我有以下错误:

simple-supply-rest-api exited with code 127
simple-supply-tp exited with code 127
simple-supply-subscriber    | /usr/bin/env: 'python3\r': No such file or directory
simple-supply-subscriber exited with code 127
对我来说,Dockerfiles和yaml都很好

我已经放弃了以下问题,并尝试了解决建议:

在这个网站上找到了这个主题,但我认为这与我遇到的问题不同:


欢迎提出任何意见,谢谢

我通过以下方法解决了这个问题:

git config --global core.autocrlf input
问题是Git将行尾转换为Windows格式,现在您有了额外的回车(^M)


一个用过的Powershell ISE,并且工作正常。

你能在问题中添加你正在运行的实际代码,而不仅仅是一堆链接吗?这(以及您链接到的极为相似的问题)听起来像是将图像中的代码替换为您在主机系统上签出的具有无效行尾的代码,我的盲目猜测是,您应该删除执行此操作的
docker compose.yml
文件中的
卷:
。实际上rest api没有卷:。我只是想看看是否有任何已知的问题与这个问题有某种联系。因为有一个是开放的。