【问题标题】:"no support for this platform" running a pip command on cygwin“不支持此平台”在 cygwin 上运行 pip 命令
【发布时间】:2017-12-20 05:36:16
【问题描述】:

我通过 cygwin 安装了 pip 和 virtualenv,并且正在我的项目上运行 virtualenv。一切正常。我已经安装了一些软件包。但试图运行我得到的项目:

NotImplementedError: no support for this platform

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

if sys.platform == 'darwin':

我在一台运行 cygwin 的电脑上,如果我从命令行进入 python 交互并打印出 '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:不支持此平台

【问题讨论】:

  • 不,这是一个不同的错误,据我所知,该问题并未解决。
  • 你要安装什么包?请在问题中包含来自 pip 的完整错误消息。
  • 所以,这不是在安装包的过程中,所有的包都安装好了。就像我说的,我正在尝试运行该项目。我将编辑问题以包含完整的错误。
  • 软件包说它不支持您的平台。即使它安装正确,它也不会正确运行。你可以试试看在linux配置下是否能正常运行。

标签: python pip


【解决方案1】:

这不是 pip 的问题,而是the buildconfig library 的问题,它不是pip 的一部分,而是由您尝试安装的应用程序拉入的。

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

【讨论】:

  • 啊。那讲得通。谢谢。
猜你喜欢
  • 2018-08-27
  • 1970-01-01
  • 2017-07-16
  • 2015-02-11
  • 2020-05-31
  • 2018-10-17
  • 2015-01-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多