Trầ*_*Văn 3 python windows pip apache-kafka
我在使用“pip install confluence-kafka”安装 confluence-kafka 时遇到一些问题。但我收到此错误:“文件名或扩展名太长。” 详细信息如下。
\nCollecting confluent-kafka\n Using cached confluent-kafka-1.8.2.tar.gz (104 kB)\n Preparing metadata (setup.py) ... done\nBuilding wheels for collected packages: confluent-kafka\n Building wheel for confluent-kafka (setup.py) ... error\n error: subprocess-exited-with-error\n\n \xc3\x97 python setup.py bdist_wheel did not run successfully.\n \xe2\x94\x82 exit code: 1\n \xe2\x95\xb0\xe2\x94\x80> [48 lines of output]\n running bdist_wheel\n running build\n running build_py\n creating build\n creating build\\lib.win-amd64-3.10\n creating build\\lib.win-amd64-3.10\\confluent_kafka\n copying src\\confluent_kafka\\deserializing_consumer.py -> build\\lib.win-amd64-3.10\\confluent_kafka\n copying src\\confluent_kafka\\error.py -> build\\lib.win-amd64-3.10\\confluent_kafka\n copying src\\confluent_kafka\\serializing_producer.py -> build\\lib.win-amd64-3.10\\confluent_kafka\n copying src\\confluent_kafka\\__init__.py -> build\\lib.win-amd64-3.10\\confluent_kafka\n creating build\\lib.win-amd64-3.10\\confluent_kafka\\admin\n copying src\\confluent_kafka\\admin\\__init__.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\admin\n creating build\\lib.win-amd64-3.10\\confluent_kafka\\avro\n copying src\\confluent_kafka\\avro\\cached_schema_registry_client.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\avro\n copying src\\confluent_kafka\\avro\\error.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\avro\n copying src\\confluent_kafka\\avro\\load.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\avro\n copying src\\confluent_kafka\\avro\\__init__.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\avro\n creating build\\lib.win-amd64-3.10\\confluent_kafka\\kafkatest\n copying src\\confluent_kafka\\kafkatest\\verifiable_client.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\kafkatest\n copying src\\confluent_kafka\\kafkatest\\verifiable_consumer.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\kafkatest\n copying src\\confluent_kafka\\kafkatest\\verifiable_producer.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\kafkatest\n copying src\\confluent_kafka\\kafkatest\\__init__.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\kafkatest\n creating build\\lib.win-amd64-3.10\\confluent_kafka\\schema_registry\n copying src\\confluent_kafka\\schema_registry\\avro.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\schema_registry\n copying src\\confluent_kafka\\schema_registry\\error.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\schema_registry\n copying src\\confluent_kafka\\schema_registry\\json_schema.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\schema_registry\n copying src\\confluent_kafka\\schema_registry\\protobuf.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\schema_registry\n copying src\\confluent_kafka\\schema_registry\\schema_registry_client.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\schema_registry\n copying src\\confluent_kafka\\schema_registry\\__init__.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\schema_registry\n creating build\\lib.win-amd64-3.10\\confluent_kafka\\serialization\n copying src\\confluent_kafka\\serialization\\__init__.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\serialization\n creating build\\lib.win-amd64-3.10\\confluent_kafka\\avro\\serializer\n copying src\\confluent_kafka\\avro\\serializer\\message_serializer.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\avro\\serializer\n copying src\\confluent_kafka\\avro\\serializer\\__init__.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\avro\\serializer\n running build_ext\n building 'confluent_kafka.cimpl' extension\n creating build\\temp.win-amd64-3.10\n creating build\\temp.win-amd64-3.10\\Release\n creating build\\temp.win-amd64-3.10\\Release\\Users\n creating build\\temp.win-amd64-3.10\\Release\\Users\\Among\n creating build\\temp.win-amd64-3.10\\Release\\Users\\Among\\AppData\n creating build\\temp.win-amd64-3.10\\Release\\Users\\Among\\AppData\\Local\n creating build\\temp.win-amd64-3.10\\Release\\Users\\Among\\AppData\\Local\\Temp\n creating build\\temp.win-amd64-3.10\\Release\\Users\\Among\\AppData\\Local\\Temp\\pip-install-e4mpsn3s\n creating build\\temp.win-amd64-3.10\\Release\\Users\\Among\\AppData\\Local\\Temp\\pip-install-e4mpsn3s\\confluent-kafka_a53471ea97464e83aa35d4164a2c7040\n creating build\\temp.win-amd64-3.10\\Release\\Users\\Among\\AppData\\Local\\Temp\\pip-install-e4mpsn3s\\confluent-kafka_a53471ea97464e83aa35d4164a2c7040\\src\n creating build\\temp.win-amd64-3.10\\Release\\Users\\Among\\AppData\\Local\\Temp\\pip-install-e4mpsn3s\\confluent-kafka_a53471ea97464e83aa35d4164a2c7040\\src\\confluent_kafka\n error: could not create 'build\\temp.win-amd64-3.10\\Release\\Users\\Among\\AppData\\Local\\Temp\\pip-install-e4mpsn3s\\confluent-kafka_a53471ea97464e83aa35d4164a2c7040\\src\\confluent_kafka': The filename or extension is too long\n [end of output]\n\n note: This error originates from a subprocess, and is likely not a problem with pip.\n ERROR: Failed building wheel for confluent-kafka\n Running setup.py clean for confluent-kafka\nFailed to build confluent-kafka\nInstalling collected packages: confluent-kafka\n Running setup.py install for confluent-kafka ... error\n error: subprocess-exited-with-error\n\n \xc3\x97 Running setup.py install for confluent-kafka did not run successfully.\n \xe2\x94\x82 exit code: 1\n \xe2\x95\xb0\xe2\x94\x80> [50 lines of output]\n running install\n C:\\Users\\Among\\AppData\\Local\\Programs\\Python\\Python310\\lib\\site-packages\\setuptools\\command\\install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.\n warnings.warn(\n running build\n running build_py\n creating build\n creating build\\lib.win-amd64-3.10\n creating build\\lib.win-amd64-3.10\\confluent_kafka\n copying src\\confluent_kafka\\deserializing_consumer.py -> build\\lib.win-amd64-3.10\\confluent_kafka\n copying src\\confluent_kafka\\error.py -> build\\lib.win-amd64-3.10\\confluent_kafka\n copying src\\confluent_kafka\\serializing_producer.py -> build\\lib.win-amd64-3.10\\confluent_kafka\n copying src\\confluent_kafka\\__init__.py -> build\\lib.win-amd64-3.10\\confluent_kafka\n creating build\\lib.win-amd64-3.10\\confluent_kafka\\admin\n copying src\\confluent_kafka\\admin\\__init__.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\admin\n creating build\\lib.win-amd64-3.10\\confluent_kafka\\avro\n copying src\\confluent_kafka\\avro\\cached_schema_registry_client.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\avro\n copying src\\confluent_kafka\\avro\\error.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\avro\n copying src\\confluent_kafka\\avro\\load.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\avro\n copying src\\confluent_kafka\\avro\\__init__.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\avro\n creating build\\lib.win-amd64-3.10\\confluent_kafka\\kafkatest\n copying src\\confluent_kafka\\kafkatest\\verifiable_client.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\kafkatest\n copying src\\confluent_kafka\\kafkatest\\verifiable_consumer.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\kafkatest\n copying src\\confluent_kafka\\kafkatest\\verifiable_producer.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\kafkatest\n copying src\\confluent_kafka\\kafkatest\\__init__.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\kafkatest\n creating build\\lib.win-amd64-3.10\\confluent_kafka\\schema_registry\n copying src\\confluent_kafka\\schema_registry\\avro.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\schema_registry\n copying src\\confluent_kafka\\schema_registry\\error.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\schema_registry\n copying src\\confluent_kafka\\schema_registry\\json_schema.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\schema_registry\n copying src\\confluent_kafka\\schema_registry\\protobuf.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\schema_registry\n copying src\\confluent_kafka\\schema_registry\\schema_registry_client.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\schema_registry\n copying src\\confluent_kafka\\schema_registry\\__init__.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\schema_registry\n creating build\\lib.win-amd64-3.10\\confluent_kafka\\serialization\n copying src\\confluent_kafka\\serialization\\__init__.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\serialization\n creating build\\lib.win-amd64-3.10\\confluent_kafka\\avro\\serializer\n copying src\\confluent_kafka\\avro\\serializer\\message_serializer.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\avro\\serializer\n copying src\\confluent_kafka\\avro\\serializer\\__init__.py -> build\\lib.win-amd64-3.10\\confluent_kafka\\avro\\serializer\n running build_ext\n building 'confluent_kafka.cimpl' extension\n creating build\\temp.win-amd64-3.10\n creating build\\temp.win-amd64-3.10\\Release\n creating build\\temp.win-amd64-3.10\\Release\\Users\n creating build\\temp.win-amd64-3.10\\Release\\Users\\Among\n creating build\\temp.win-amd64-3.10\\Release\\Users\\Among\\AppData\n creating build\\temp.win-amd64-3.10\\Release\\Users\\Among\\AppData\\Local\n creating build\\temp.win-amd64-3.10\\Release\\Users\\Among\\AppData\\Local\\Temp\n creating build\\temp.win-amd64-3.10\\Release\\Users\\Among\\AppData\\Local\\Temp\\pip-install-e4mpsn3s\n creating build\\temp.win-amd64-3.10\\Release\\Users\\Among\\AppData\\Local\\Temp\\pip-install-e4mpsn3s\\confluent-kafka_a53471ea97464e83aa35d4164a2c7040\n creating build\\temp.win-amd64-3.10\\Release\\Users\\Among\\AppData\\Local\\Temp\\pip-install-e4mpsn3s\\confluent-kafka_a53471ea97464e83aa35d4164a2c7040\\src\n creating build\\temp.win-amd64-3.10\\Release\\Users\\Among\\AppData\\Local\\Temp\\pip-install-e4mpsn3s\\confluent-kafka_a53471ea97464e83aa35d4164a2c7040\\src\\confluent_kafka\n error: could not create 'build\\temp.win-amd64-3.10\\Release\\Users\\Among\\AppData\\Local\\Temp\\pip-install-e4mpsn3s\\confluent-kafka_a53471ea97464e83aa35d4164a2c7040\\src\\confluent_kafka': The filename or extension is too long\n [end of output]\n\n note: This error originates from a subprocess, and is likely not a problem with pip.\nerror: legacy-install-failure\n\n\xc3\x97 Encountered error while trying to install package.\n\xe2\x95\xb0\xe2\x94\x80> confluent-kafka\n\nnote: This is an issue with the package mentioned above, not pip.\nhint: See above for output from the failure.\nRun Code Online (Sandbox Code Playgroud)\n我尝试在此链接“https://github.com/confluenceinc/confluence-kafka-python/issues/1002”中使用其他方法。但这也行不通。
\n请帮我!!
\n低于 1607 的 Windows 版本对路径的最大长度(由 MAX_PATH 设置)有限制,这将文件路径的长度限制为 260 个字符。
幸运的是,如果您运行的是 Windows 10 版本 1607,则可以启用对长路径的支持:
Win+Rregedit并按EnterComputer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystemLongPathsEnabled编辑或创建名为(类型REG_DWORD:)的密钥1其值并按OK。阅读更多: Windows 中的最大路径长度限制
| 归档时间: |
|
| 查看次数: |
4093 次 |
| 最近记录: |