C:\Users\Administrator>pip install volcengine-python-sdk
Collecting volcengine-python-sdk
Downloading volcengine-python-sdk-1.1.5.tar.gz (3.7 MB)
—————————————- 3.7/3.7 MB 4.5 MB/s eta 0:00:00
ERROR: Could not install packages due to an OSError: [Errno 2] No such file or directory: ‘C:\\Users\\Administrator\\AppData\\Local\\Temp\\pip-install-kzyvqiud\\volcengine-python-sdk_7831f3cef9f6424cb38eb23fce45102b\\volcenginesdktransitrouter/models/transit_router_traffic_qos_marking_policy_for_describe_transit_router_traffic_qos_marking_policies_output.py’
OSError: [Errno 2] No such file or directory
表示在安装 volcengine-python-sdk
时,pip 在解压/构建过程中找不到某个 Python 文件。这通常是由于 Windows 系统文件路径长度限制 引起的 —— 超过了 260 个字符的默认路径长度上限。
方法一:开启 Windows 长路径支持
打开注册表编辑器(Win+R 输入 regedit 回车)
找到路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
找到或新建一个名为 LongPathsEnabled 的 DWORD (32位) 值
将其值设置为:1
重启计算机
⚠️ 这将允许路径长度超过 260 个字符(Windows 10 1607 及以上版本支持)
方法二:修改临时目录为更短路径
你也可以指定 pip 的临时路径来避免长路径问题:
SET TMP=C:\piptemp
SET TEMP=C:\piptemp
mkdir C:\piptemp
pip install volcengine-python-sdk
方法三:使用 –no-cache-dir 避免临时目录过长
pip install –no-cache-dir volcengine-python-sdk
方法四:直接从 GitHub 安装(如果有官方源码)
git clone https://github.com/volcengine/volc-sdk-python.git
cd volc-sdk-python
python setup.py install