“不支持这个平台”在cygwin上运行pip命令

时间:2017-12-19 20:30:54

标签: python pip

我通过cygwin安装了pip和virtualenv,我正在为我的项目运行virtualenv。一切正常。我已经安装了几个包。但是试图运行我正在进行的项目:

NotImplementedError: no support for this platform

当我查看virtualenv中抛出错误的Python包时,我在一堆init文件中找到了这一行:

if sys.platform == 'darwin':

我正在运行cygwin的电脑上,如果我从命令行进入python interactive并打印出'sys.platform',我会得到'Cygwin'

我需要手动设置一些pip配置吗?我可以这样做并以某种方式重新加载包吗?

以下是完整错误(已编辑以排除某些客户信息)

 File "release_process/main.py", line 1, in <module>  
from core import orchestrator  
File "/[PROJECT PATH]/core/orchestrator.py", line 6, in <module>  
from services import BuildConfigService, SigningService, SCFSService, GitHubService, CDNService  
File "/[PROJECT PATH]/core/services/__init__.py", line 1, in <module>  
from buildconfig import BuildConfigService  
File "/[ENVIRONMENT PATH]/lib/python3.6/site-packages/buildconfig/__init__.py", line 2, in <module>  
from . import runpersistent  
File "/[ENVIRONMENT PATH]/lib/python3.6/site-packages/buildconfig/runpersistent/__init__.py", line 15, in <module>  
raise NotImplementedError('no support for this platform')  

NotImplementedError:不支持此平台

1 个答案:

答案 0 :(得分:1)

这不是pip的问题,而是the buildconfig librarypip的一部分,而是由应用程序引入的{&}重新尝试安装。

该库明确支持除darwinlinux以外的任何平台。