我在Windows 10机器上安装了Docker Python客户端。我的机器运行着Python-3.7
版本,并且有pypiwin32
版本223
。我可以成功导入Docker客户端,但是当我尝试使用其中的一个类from_env()
来创建对象时,它会抛出错误:
import docker
docker.from_env()
回溯(最近的调用最先):
文件 "C:\Users\abhishek.jain\AppData\Local\Programs\Python\Python37\lib\site-packages\docker\client.py", 第74行,init self._custom_adapter = NpipeAdapter( NameError: name 'NpipeAdapter' is not defined
在处理上述异常期间,发生了另一个异常:
回溯(最近的调用最先): 文件“”,第1行,in docker.from_env() 文件“C:\Users\abhishek.jain\AppData\Local\Programs\Python\Python37\lib\site-packages\docker\client.py”, 第27行,from_env return Client.from_env(**kwargs) 文件“C:\Users\abhishek.jain\AppData\Local\Programs\Python\Python37\lib\site-packages\docker\client.py”, 第112行,from_env return cls(version=version, **kwargs_from_env(**kwargs)) 文件“C:\Users\abhishek.jain\AppData\Local\Programs\Python\Python37\lib\site-packages\docker\client.py”, 第79行,init 'Install pypiwin32 package to enable npipe:// support' docker.errors.DockerException: 安装pypiwin32软件包以启用npipe://支持
请确认docker python客户端是否支持Windows 10?