我通过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:不支持此平台
答案 0 :(得分:1)
这不是pip的问题,而是the buildconfig
library,不是pip
的一部分,而是由应用程序引入的{&}重新尝试安装。
该库明确支持除darwin
或linux
以外的任何平台。