Windows11下安装DESC-Opt时nvgpu编码错误求助
安装DESC-Opt时nvgpu依赖的Unicode解码错误解决求助
问题背景
- 系统环境:Windows 11
- 需求:安装用于求解MHD方程的DESC-Opt工具,满足学术研究需求
- 自身基础:应用物理专业在读,本科机械工程背景,具备Python基础但代码操作熟练度不足
执行pip install desc-opt命令时持续报错,排查所有依赖后确定是nvgpu依赖无法安装。
错误堆栈信息
python setup.py egg_info did not run successfully. exit code: 1 [13 lines of output] Traceback (most recent call last): File "<string>", line 2, in <module> File "<pip-setuptools-caller>", line 34, in <module> File "C:\Users\noliv\AppData\Local\Temp\pip-install-13wmp7r3\nvgpu_829dd36c50e04507a88548d9ba9c5a7d\setup.py", line 33, in <module> long_description=read_file('README.md'), ^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\noliv\AppData\Local\Temp\pip-install-13wmp7r3\nvgpu_829dd36c50e04507a88548d9ba9c5a7d\setup.py", line 6, in read_file return f.read() ^^^^^^^^ File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.1008.0_x64__qbz5n2kfra8p0\Lib\encodings\cp1252.py", line 23, in decode return codecs.charmap_decode(input,self.errors,decoding_table)[0] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ UnicodeDecodeError: 'charmap' codec can't decode byte 0x8d in position 4846: character maps to <undefined> [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed
DESC-Opt完整依赖列表
colorama h5py >= 3.0.0 jax[cpu] >= 0.2.11, <= 0.4.1 matplotlib >= 3.3.0, <= 3.6.0, != 3.4.3 mpmath >= 1.0.0 netcdf4 >= 1.5.4 numpy >= 1.20.0 nvgpu psutil scipy >= 1.5.0 termcolor
求助需求
已查阅资料得知错误源于文件编码问题,需在f.read()中指定编码参数,但不清楚具体操作步骤,恳请协助解决该问题。
内容的提问来源于stack exchange,提问作者Whoox
相关产品推荐
相关产品推荐

