原创

windows安装volcengine-python-sdk失败

1.错误信息

执行 pip install -e . 报错
copying volcenginesdktransitrouter\models\tag_for_describe_transit_router_route_tables_output.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\tag_for_describe_transit_router_vpc_attachments_output.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\tag_for_describe_transit_router_vpn_attachments_output.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\tag_for_tag_resources_input.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\tag_resources_request.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\tag_resources_response.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\transit_router_attachment_for_describe_transit_router_attachments_output.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\transit_router_attachment_for_describe_transit_router_direct_connect_gateway_attachments_output.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\transit_router_attachment_for_describe_transit_router_peer_attachments_output.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\transit_router_attachment_for_describe_transit_router_vpc_attachments_output.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\transit_router_attachment_for_describe_transit_router_vpn_attachments_output.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\transit_router_bandwidth_package_for_describe_transit_router_bandwidth_packages_billing_output.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\transit_router_bandwidth_package_for_describe_transit_router_bandwidth_packages_output.py -> build\lib\volcenginesdktransitrouter\models 
 copying volcenginesdktransitrouter\models\transit_router_forward_policy_entry_for_describe_transit_router_forward_policy_entries_output.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\transit_router_forward_policy_table_for_describe_transit_router_forward_policy_tables_output.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\transit_router_for_describe_transit_routers_output.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\transit_router_grant_rule_for_describe_transit_router_grant_rules_output.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\transit_router_route_entry_for_describe_transit_router_route_entries_output.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\transit_router_route_policy_entry_for_describe_transit_router_route_policy_entries_output.py -> build\lib\volcenginesdktransitrouter\models 
 copying volcenginesdktransitrouter\models\transit_router_route_policy_table_for_describe_transit_router_route_policy_tables_output.py -> build\lib\volcenginesdktransitrouter\models 
 copying volcenginesdktransitrouter\models\transit_router_route_table_association_for_describe_transit_router_route_table_associations_output.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\transit_router_route_table_for_describe_transit_router_route_tables_output.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\transit_router_route_table_propagation_for_describe_transit_router_route_table_propagations_output.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\transit_router_traffic_qos_marking_entry_for_describe_transit_router_traffic_qos_marking_entries_output.py -> build\lib\volcenginesdktransitrouter\models
 copying volcenginesdktransitrouter\models\transit_router_traffic_qos_marking_policy_for_describe_transit_router_traffic_qos_marking_policies_output.py -> build\lib\volcenginesdktransitrouter\models
 error: could not create 'build\lib\volcenginesdktransitrouter\models\transit_router_traffic_qos_marking_policy_for_describe_transit_router_traffic_qos_marking_policies_output.py': No such file or directory
 [end of output]

 note: This error originates from a subprocess, and is likely not a problem with pip.
 ERROR: Failed building wheel for volcengine-python-sdk
 Running setup.py clean for volcengine-python-sdk
Successfully built fire gitignore-parser jieba python_docx ta
Failed to build volcengine-python-sdk
ERROR: Failed to build installable wheels for some pyproject.toml based projects (volcengine-python-sdk)

2.解决办法

包里的文件名太长,在win11下pip 安装失败,报错如下。 手动修改了注册表下边这个键之后,安装成成功了。

\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem路径下的变量 LongPathsEnabled, 将其置为 1即可.

registtable

参考链接:https://github.com/volcengine/volcengine-python-sdk/issues/5

正文到此结束
Loading...