datatable icon indicating copy to clipboard operation
datatable copied to clipboard

pip install with this error “UnicodeDecodeError: 'utf-8' codec can't decode byte”

Open maryjeck opened this issue 2 years ago • 2 comments

  • How to reproduce the bug? This part is the most important. Please provide a code snippet which, when executed in console, demonstrates the problem. If necessary, attach any data files to the issue.

A: pip install -U datatable

  • Your environment? What is your datatable version, python version, and operating system?

A: conda python3.12.1 windows11 msvc

` pip install git+https://github.com/h2oai/datatable Collecting git+https://github.com/h2oai/datatable Cloning https://github.com/h2oai/datatable to d:\maryjeck\temp\pip-req-build-vpoig73t Running command git clone --filter=blob:none --quiet https://github.com/h2oai/datatable 'D:\Maryjeck\Temp\pip-req-build-vpoig73t' Resolved https://github.com/h2oai/datatable to commit b1a87103c55433dc2069df28a460f3ad15450025 Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... error error: subprocess-exited-with-error

UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb8 in position 85: invalid start byte `

maryjeck avatar Feb 02 '24 03:02 maryjeck

I also encountered this problem. Here is the problematic code:

C:\Users\Administrator>pip install -U datatable Looking in indexes: https://mirrors.aliyun.com/pypi/simple/ Collecting datatable Using cached https://mirrors.aliyun.com/pypi/packages/5e/1e/1a73489d0d9de1a1303fa89e154bc3f73e083441704a1e7d0954f685455f/datatable-1.1.0.tar.gz (1.3 MB) Getting requirements to build wheel ... done Preparing metadata (pyproject.toml) ... error error: subprocess-exited-with-error

× Preparing metadata (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [77 lines of output] [90mEnvironment:[m [90m DT_HARNESS = None[m [90m DT_RELEASE = None[m [90m DT_BUILD_SUFFIX = None[m [90m DT_BUILD_NUMBER = None[m [90m DT_MSVC_PATH = None[m [90m DT_WINSDK_PATH = None[m [90m DT_CHANGE_BRANCH = None[m [90mBuilding extension [1;97m_datatable[0;90m[m [90mBuild directory = 'build\build'[m [90mCreated directory 'build\build'[m [90mDestination directory = 'src\datatable\lib'[m [90mAdded 326 source files from pattern [1;97msrc/core/**/*.cc[0;90m: ['src\core\api.cc', 'src\core\buffer.cc', 'src\core\call_logger.cc', 'src\core\column.cc', 'src\core\column_from_arrow.cc', 'src\core\column_from_python.cc', 'src\core\cstring.cc', 'src\core\datatable.cc', 'src\core\datatablemodule.cc', 'src\core\encodings.cc', 'src\core\groupby.cc', 'src\core\ltype.cc', 'src\core\mmm.cc', 'src\core\options.cc', 'src\core\py_buffers.cc', 'src\core\py_encodings.cc', 'src\core\rowindex.cc', 'src\core\rowindex_array.cc', 'src\core\rowindex_slice.cc', 'src\core\set_funcs.cc', 'src\core\sort.cc', 'src\core\sort_groups.cc', 'src\core\sort_insert.cc', 'src\core\stats.cc', 'src\core\stype.cc', 'src\core\writebuf.cc', 'src\core\wstringcol.cc', 'src\core\column\arrow_array.cc', 'src\core\column\arrow_bool.cc', 'src\core\column\arrow_fw.cc', 'src\core\column\arrow_str.cc', 'src\core\column\arrow_void.cc', 'src\core\column\cast.cc', 'src\core\column\cast_bool.cc', 'src\core\column\cast_date32.cc', 'src\core\column\cast_numeric.cc', 'src\core\column\cast_object.cc', 'src\core\column\cast_string.cc', 'src\core\column\cast_to_array.cc', 'src\core\column\cast_to_bool.cc', 'src\core\column\cast_to_date32.cc', 'src\core\column\cast_to_obj.cc', 'src\core\column\cast_to_string.cc', 'src\core\column\cast_to_time64.cc', 'src\core\column\categorical.cc', 'src\core\column\column_impl.cc', 'src\core\column\const.cc', 'src\core\column\const_na.cc', 'src\core\column\date_from_months.cc', 'src\core\column\date_from_weeks.cc', 'src\core\column\date_from_years.cc', 'src\core\column\ifelse.cc', 'src\core\column\ifelsen.cc', 'src\core\column\latent.cc', 'src\core\column\nafilled.cc', 'src\core\column\npmasked.cc', 'src\core\column\pysources.cc', 'src\core\column\range.cc', 'src\core\column\rbound.cc', 'src\core\column\repeated.cc', 'src\core\column\re_match.cc', 'src\core\column\sentinel.cc', 'src\core\column\sentinel_fw.cc', 'src\core\column\sentinel_str.cc', 'src\core\column\string_plus.cc', 'src\core\column\string_slice.cc', 'src\core\column\time_scaled.cc', 'src\core\column\truncated.cc', 'src\core\column\view.cc', 'src\core\column\virtual.cc', 'src\core\csv\fread.cc', 'src\core\csv\reader.cc', 'src\core\csv\reader_arff.cc', 'src\core\csv\reader_fread.cc', 'src\core\csv\toa.cc', 'src\core\expr\args_registry.cc', 'src\core\expr\eval_context.cc', 'src\core\expr\expr.cc', 'src\core\expr\fexpr.cc', 'src\core\expr\fexpr_alias.cc', 'src\core\expr\fexpr_astype.cc', 'src\core\expr\fexpr_categories.cc', 'src\core\expr\fexpr_codes.cc', 'src\core\expr\fexpr_column_asarg.cc', 'src\core\expr\fexpr_column_asattr.cc', 'src\core\expr\fexpr_count.cc', 'src\core\expr\fexpr_cumcountngroup.cc', 'src\core\expr\fexpr_cumminmax.cc', 'src\core\expr\fexpr_cumsumprod.cc', 'src\core\expr\fexpr_cut.cc', 'src\core\expr\fexpr_dict.cc', 'src\core\expr\fexpr_extend_remove.cc', 'src\core\expr\fexpr_fillna.cc', 'src\core\expr\fexpr_frame.cc', 'src\core\expr\fexpr_func.cc', 'src\core\expr\fexpr_func_unary.cc', 'src\core\expr\fexpr_ifelse.cc', 'src\core\expr\fexpr_list.cc', 'src\core\expr\fexpr_literal.cc', 'src\core\expr\fexpr_literal_bool.cc', 'src\core\expr\fexpr_literal_float.cc', 'src\core\expr\fexpr_literal_int.cc', 'src\core\expr\fexpr_literal_none.cc', 'src\core\expr\fexpr_literal_range.cc', 'src\core\expr\fexpr_literal_sliceall.cc', 'src\core\expr\fexpr_literal_sliceint.cc', 'src\core\expr\fexpr_literal_slicestr.cc', 'src\core\expr\fexpr_literal_string.cc', 'src\core\expr\fexpr_literal_type.cc', 'src\core\expr\fexpr_mean.cc', 'src\core\expr\fexpr_minmax.cc', 'src\core\expr\fexpr_qcut.cc', 'src\core\expr\fexpr_reduce_unary.cc', 'src\core\expr\fexpr_round.cc', 'src\core\expr\fexpr_slice.cc', 'src\core\expr\fexpr_sumprod.cc', 'src\core\expr\head.cc', 'src\core\expr\head_func.cc', 'src\core\expr\head_func_binary.cc', 'src\core\expr\head_func_colset.cc', 'src\core\expr\head_func_isclose.cc', 'src\core\expr\head_func_shift.cc', 'src\core\expr\head_func_unary.cc', 'src\core\expr\head_reduce.cc', 'src\core\expr\head_reduce_binary.cc', 'src\core\expr\head_reduce_unary.cc', 'src\core\expr\namespace.cc', 'src\core\expr\py_by.cc', 'src\core\expr\py_join.cc', 'src\core\expr\py_sort.cc', 'src\core\expr\py_update.cc', 'src\core\expr\workframe.cc', 'src\core\expr\fbinary\bimaker.cc', 'src\core\expr\fbinary\bitwise.cc', 'src\core\expr\fbinary\fexpr_binaryop.cc', 'src\core\expr\fbinary\fexpr__add__.cc', 'src\core\expr\fbinary\fexpr__compare__.cc', 'src\core\expr\fbinary\fexpr__eq__.cc', 'src\core\expr\fbinary\fexpr__floordiv__.cc', 'src\core\expr\fbinary\fexpr__ge__.cc', 'src\core\expr\fbinary\fexpr__gt__.cc', 'src\core\expr\fbinary\fexpr__le__.cc', 'src\core\expr\fbinary\fexpr__lt__.cc', 'src\core\expr\fbinary\fexpr__mod__.cc', 'src\core\expr\fbinary\fexpr__mul__.cc', 'src\core\expr\fbinary\fexpr__ne__.cc', 'src\core\expr\fbinary\fexpr__pow__.cc', 'src\core\expr\fbinary\fexpr__sub__.cc', 'src\core\expr\fbinary\fexpr__truediv__.cc', 'src\core\expr\fbinary\math.cc', 'src\core\expr\fbinary\pyfn.cc', 'src\core\expr\fnary\fnary.cc', 'src\core\expr\fnary\rowall.cc', 'src\core\expr\fnary\rowany.cc', 'src\core\expr\fnary\rowcount.cc', 'src\core\expr\fnary\rowfirstlast.cc', 'src\core\expr\fnary\rowmean.cc', 'src\core\expr\fnary\rowminmax.cc', 'src\core\expr\fnary\rowsd.cc', 'src\core\expr\fnary\rowsum.cc', 'src\core\expr\funary\basic.cc', 'src\core\expr\funary\exponential.cc', 'src\core\expr\funary\floating.cc', 'src\core\expr\funary\hyperbolic.cc', 'src\core\expr\funary\pyfn.cc', 'src\core\expr\funary\special.cc', 'src\core\expr\funary\trigonometric.cc', 'src\core\expr\funary\umaker.cc', 'src\core\expr\re\fexpr_match.cc', 'src\core\expr\str\fexpr_len.cc', 'src\core\expr\time\fexpr_day_of_week.cc', 'src\core\expr\time\fexpr_hour_min_sec.cc', 'src\core\expr\time\fexpr_year_month_day.cc', 'src\core\expr\time\fexpr_ymd.cc', 'src\core\expr\time\fexpr_ymdt.cc', 'src\core\frame\cbind.cc', 'src\core\frame\integrity_check.cc', 'src\core\frame\join.cc', 'src\core\frame\key.cc', 'src\core\frame\names.cc', 'src\core\frame\py_frame.cc', 'src\core\frame\rbind.cc', 'src\core\frame\repeat.cc', 'src\core\frame\replace.cc', 'src\core\frame\stats.cc', 'src\core\frame\to_arrow.cc', 'src\core\frame\to_csv.cc', 'src\core\frame\to_numpy.cc', 'src\core\frame\to_pandas.cc', 'src\core\frame\to_python.cc', 'src\core\frame\getbuffer.cc', 'src\core\frame\getitem.cc', 'src\core\frame\init.cc', 'src\core\frame\iter.cc', 'src\core\frame\repr.cc', 'src\core\frame\sizeof.cc', 'src\core\frame\repr\html_styles.cc', 'src\core\frame\repr\repr_options.cc', 'src\core\frame\repr\terminal_widget.cc', 'src\core\frame\repr\text_column.cc', 'src\core\frame\repr\widget.cc', 'src\core\jay\open_jay.cc', 'src\core\jay\save_jay.cc', 'src\core\lib\hh\date.cc', 'src\core\lib\mman\mman.cc', 'src\core\lib\zlib\adler32.cc', 'src\core\lib\zlib\crc32.cc', 'src\core\lib\zlib\deflate.cc', 'src\core\lib\zlib\trees.cc', 'src\core\lib\zlib\zutil.cc', 'src\core\models\aggregate.cc', 'src\core\models\column_caster.cc', 'src\core\models\column_hasher.cc', 'src\core\models\dt_ftrl.cc', 'src\core\models\dt_ftrl_base.cc', 'src\core\models\dt_linearmodel.cc', 'src\core\models\dt_linearmodel_base.cc', 'src\core\models\kfold.cc', 'src\core\models\label_encode.cc', 'src\core\models\murmurhash.cc', 'src\core\models\py_ftrl.cc', 'src\core\models\py_linearmodel.cc', 'src\core\models\py_validator.cc', 'src\core\models\utils.cc', 'src\core\parallel\api_primitives.cc', 'src\core\parallel\job_idle.cc', 'src\core\parallel\job_shutdown.cc', 'src\core\parallel\parallel_for_dynamic.cc', 'src\core\parallel\parallel_for_ordered.cc', 'src\core\parallel\parallel_region.cc', 'src\core\parallel\python_lock.cc', 'src\core\parallel\thread_job.cc', 'src\core\parallel\thread_pool.cc', 'src\core\parallel\thread_team.cc', 'src\core\parallel\thread_worker.cc', 'src\core\progress\progress_bar.cc', 'src\core\progress\progress_manager.cc', 'src\core\progress\work.cc', 'src\core\progress\options.cc', 'src\core\python\arg.cc', 'src\core\python\args.cc', 'src\core\python\bool.cc', 'src\core\python\date.cc', 'src\core\python\dict.cc', 'src\core\python\float.cc', 'src\core\python\int.cc', 'src\core\python\iter.cc', 'src\core\python\list.cc', 'src\core\python\namedtuple.cc', 'src\core\python\obj.cc', 'src\core\python\pybuffer.cc', 'src\core\python\range.cc', 'src\core\python\set.cc', 'src\core\python\slice.cc', 'src\core\python\string.cc', 'src\core\python\tuple.cc', 'src\core\python\xargs.cc', 'src\core\python\xobject.cc', 'src\core\read\chunk_coordinates.cc', 'src\core\read\constants.cc', 'src\core\read\input_column.cc', 'src\core\read\multisource.cc', 'src\core\read\output_column.cc', 'src\core\read\parallel_reader.cc', 'src\core\read\parse_context.cc', 'src\core\read\preframe.cc', 'src\core\read\py_fread.cc', 'src\core\read\py_read_iterator.cc', 'src\core\read\source.cc', 'src\core\read\thread_context.cc', 'src\core\read\fread\fread_parallel_reader.cc', 'src\core\read\fread\fread_thread_context.cc', 'src\core\read\parsers\info.cc', 'src\core\read\parsers\parse_bool.cc', 'src\core\read\parsers\parse_date.cc', 'src\core\read\parsers\parse_float.cc', 'src\core\read\parsers\parse_int.cc', 'src\core\read\parsers\parse_string.cc', 'src\core\read\parsers\parse_time.cc', 'src\core\read\parsers\parse_void.cc', 'src\core\read\parsers\ptype_iterator.cc', 'src\core\sort\sorter.cc', 'src\core\str\split_into_nhot.cc', 'src\core\str\utils.cc', 'src\core\tests\test_atomic.cc', 'src\core\tests\test_barrier.cc', 'src\core\tests\test_parallel_for.cc', 'src\core\tests\test_parallel_for_ordered.cc', 'src\core\tests\test_progress.cc', 'src\core\tests\test_shared_mutex.cc', 'src\core\types\py_type.cc', 'src\core\types\type.cc', 'src\core\types\typeimpl.cc', 'src\core\types\typeimpl_numeric.cc', 'src\core\types\type_array.cc', 'src\core\types\type_bool.cc', 'src\core\types\type_categorical.cc', 'src\core\types\type_date.cc', 'src\core\types\type_float.cc', 'src\core\types\type_int.cc', 'src\core\types\type_invalid.cc', 'src\core\types\type_object.cc', 'src\core\types\type_string.cc', 'src\core\types\type_time.cc', 'src\core\types\type_void.cc', 'src\core\utils\alloc.cc', 'src\core\utils\exceptions.cc', 'src\core\utils\file.cc', 'src\core\utils\fuzzy_match.cc', 'src\core\utils\logger.cc', 'src\core\utils\misc.cc', 'src\core\utils\temporary_file.cc', 'src\core\utils\tests.cc', 'src\core\utils\wcwidth.cc', 'src\core\utils\terminal\terminal.cc', 'src\core\utils\terminal\terminal_stream.cc', 'src\core\utils\terminal\tstring.cc', 'src\core\utils\terminal\tstring_impl.cc', 'src\core\utils\terminal\tstring_mixed.cc', 'src\core\utils\terminal\tstring_plain.cc', 'src\core\utils\terminal\tstring_styled.cc', 'src\core\write\csv_writer.cc', 'src\core\write\value_writer.cc', 'src\core\write\write_chronicler.cc', 'src\core\write\write_manager.cc', 'src\core\write\writing_context.cc'][m [90mUsing compiler of class xbuild.compiler.Compiler[m [90mUsing compiler [1;97mC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe[0;90m[m [90mAdded include directory 'src/core'[m [90mAdded include directory 'C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Include'[m [90mAdded include directory 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include'[m [90mAdded include directory 'C:\Program Files (x86)\Windows Kits\10\\Include\10.0.26100.0\ucrt'[m [90mAdded include directory 'C:\Program Files (x86)\Windows Kits\10\\Include\10.0.26100.0\shared'[m [90mAdded include directory 'C:\Program Files (x86)\Windows Kits\10\\Include\10.0.26100.0\um'[m [90mAdded library directory 'C:\Users\Administrator\AppData\Local\Programs\Python\Python312\libs'[m [90mAdded library directory 'C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\lib\x64'[m [90mAdded library directory 'C:\Program Files (x86)\Windows Kits\10\\Lib\10.0.26100.0\ucrt\x64'[m [90mAdded library directory 'C:\Program Files (x86)\Windows Kits\10\\Lib\10.0.26100.0\um\x64'[m [90mOutput file name will be [1;97m'src\datatable\lib\datatable.cp312-win_amd64.pyd'[0;90m[m [90m==== BUILD ====[m [90m[1] Loading previous state from file [1;97mbuild\build.xbuild[0;90m[m [90mThe file does not exist[m [90mAll source files will be recompiled[m [90mGenerating documentation src/core/documentation.cc[m [90mAdded source file src\core\documentation.cc[m [90m[2] Determining the names of obj files to build[m [90m[3] Determining which source files to compile[m [90mFound [1;97m327 modified source files[0;90m which will be rebuilt[m [90mNo dead files found[m [90m[4] Scanning 328 modified files to detect headers[m [90m[5] Compiling [1;97m327[0;90m source files[m [90mUse 13 worker processes[m [90mCompiling [1;97msrc\core\documentation.cc[0;90m: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe /Isrc/core /IC:\Users\Administrator\AppData\Local\Programs\Python\Python312\Include /std:c++14 /EHsc /nologo /IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um /W4 /wd4996 /wd4127 /wd4661 /wd4324 /O2 /c src\core\documentation.cc /Fobuild\build\documentation.o[m [90mCompiling [1;97msrc\core\lib\zlib\deflate.cc[0;90m: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe /Isrc/core /IC:\Users\Administrator\AppData\Local\Programs\Python\Python312\Include /std:c++14 /EHsc /nologo /IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um /W4 /wd4996 /wd4127 /wd4661 /wd4324 /O2 /c src\core\lib\zlib\deflate.cc /Fobuild\build\lib\zlib\deflate.o[m [90mCompiling [1;97msrc\core\sort.cc[0;90m: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe /Isrc/core /IC:\Users\Administrator\AppData\Local\Programs\Python\Python312\Include /std:c++14 /EHsc /nologo /IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um /W4 /wd4996 /wd4127 /wd4661 /wd4324 /O2 /c src\core\sort.cc /Fobuild\build\sort.o[m [90mCompiling [1;97msrc\core\stats.cc[0;90m: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe /Isrc/core /IC:\Users\Administrator\AppData\Local\Programs\Python\Python312\Include /std:c++14 /EHsc /nologo /IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um /W4 /wd4996 /wd4127 /wd4661 /wd4324 /O2 /c src\core\stats.cc /Fobuild\build\stats.o[m [90mCompiling [1;97msrc\core\python\obj.cc[0;90m: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe /Isrc/core /IC:\Users\Administrator\AppData\Local\Programs\Python\Python312\Include /std:c++14 /EHsc /nologo /IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um /W4 /wd4996 /wd4127 /wd4661 /wd4324 /O2 /c src\core\python\obj.cc /Fobuild\build\python\obj.o[m [90mCompiling [1;97msrc\core\csv\reader_fread.cc[0;90m: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe /Isrc/core /IC:\Users\Administrator\AppData\Local\Programs\Python\Python312\Include /std:c++14 /EHsc /nologo /IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um /W4 /wd4996 /wd4127 /wd4661 /wd4324 /O2 /c src\core\csv\reader_fread.cc /Fobuild\build\csv\reader_fread.o[m [90mCompiling [1;97msrc\core\models\dt_ftrl.cc[0;90m: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe /Isrc/core /IC:\Users\Administrator\AppData\Local\Programs\Python\Python312\Include /std:c++14 /EHsc /nologo /IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um /W4 /wd4996 /wd4127 /wd4661 /wd4324 /O2 /c src\core\models\dt_ftrl.cc /Fobuild\build\models\dt_ftrl.o[m [90mCompiling [1;97msrc\core\models\aggregate.cc[0;90m: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe /Isrc/core /IC:\Users\Administrator\AppData\Local\Programs\Python\Python312\Include /std:c++14 /EHsc /nologo /IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um /W4 /wd4996 /wd4127 /wd4661 /wd4324 /O2 /c src\core\models\aggregate.cc /Fobuild\build\models\aggregate.o[m [90mCompiling [1;97msrc\core\models\py_ftrl.cc[0;90m: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe /Isrc/core /IC:\Users\Administrator\AppData\Local\Programs\Python\Python312\Include /std:c++14 /EHsc /nologo /IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um /W4 /wd4996 /wd4127 /wd4661 /wd4324 /O2 /c src\core\models\py_ftrl.cc /Fobuild\build\models\py_ftrl.o[m [90mCompiling [1;97msrc\core\lib\zlib\trees.cc[0;90m: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe /Isrc/core /IC:\Users\Administrator\AppData\Local\Programs\Python\Python312\Include /std:c++14 /EHsc /nologo /IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um /W4 /wd4996 /wd4127 /wd4661 /wd4324 /O2 /c src\core\lib\zlib\trees.cc /Fobuild\build\lib\zlib\trees.o[m [90mCompiling [1;97msrc\core\models\py_linearmodel.cc[0;90m: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe /Isrc/core /IC:\Users\Administrator\AppData\Local\Programs\Python\Python312\Include /std:c++14 /EHsc /nologo /IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um /W4 /wd4996 /wd4127 /wd4661 /wd4324 /O2 /c src\core\models\py_linearmodel.cc /Fobuild\build\models\py_linearmodel.o[m [90mCompiling [1;97msrc\core\buffer.cc[0;90m: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe /Isrc/core /IC:\Users\Administrator\AppData\Local\Programs\Python\Python312\Include /std:c++14 /EHsc /nologo /IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um /W4 /wd4996 /wd4127 /wd4661 /wd4324 /O2 /c src\core\buffer.cc /Fobuild\build\buffer.o[m [90mCompiling [1;97msrc\core\csv\reader.cc[0;90m: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe /Isrc/core /IC:\Users\Administrator\AppData\Local\Programs\Python\Python312\Include /std:c++14 /EHsc /nologo /IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um /W4 /wd4996 /wd4127 /wd4661 /wd4324 /O2 /c src\core\csv\reader.cc /Fobuild\build\csv\reader.o[m [90mCompiling [1;97msrc\core\frame_init.cc[0;90m: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe /Isrc/core /IC:\Users\Administrator\AppData\Local\Programs\Python\Python312\Include /std:c++14 /EHsc /nologo /IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um /W4 /wd4996 /wd4127 /wd4661 /wd4324 /O2 /c src\core\frame_init.cc /Fobuild\build\frame_init_.o[m [90mCompiling [1;97msrc\core\frame\names.cc[0;90m: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe /Isrc/core /IC:\Users\Administrator\AppData\Local\Programs\Python\Python312\Include /std:c++14 /EHsc /nologo /IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um /W4 /wd4996 /wd4127 /wd4661 /wd4324 /O2 /c src\core\frame\names.cc /Fobuild\build\frame\names.o[m [90mCompiling [1;97msrc\core\models\dt_linearmodel.cc[0;90m: C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\bin\Hostx64\x64\cl.exe /Isrc/core /IC:\Users\Administrator\AppData\Local\Programs\Python\Python312\Include /std:c++14 /EHsc /nologo /IC:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.41.34120\include /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\ucrt /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\shared /IC:\Program Files (x86)\Windows Kits\10\Include\10.0.26100.0\um /W4 /wd4996 /wd4127 /wd4661 /wd4324 /O2 /c src\core\models\dt_linearmodel.cc /Fobuild\build\models\dt_linearmodel.o[m Traceback (most recent call last): File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 353, in main() File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 335, in main json_out['return_val'] = hook(**hook_input['kwargs']) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Programs\Python\Python312\Lib\site-packages\pip_vendor\pyproject_hooks_in_process_in_process.py", line 152, in prepare_metadata_for_build_wheel whl_basename = backend.build_wheel(metadata_directory, config_settings) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Temp\pip-install-dztd9n68\datatable_d708352e11ab4d29a0cb216b31468d5e\ci\ext.py", line 604, in build_wheel so_file = build_extension(cmd=("debug" if debug_wheel else "build"), ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Temp\pip-install-dztd9n68\datatable_d708352e11ab4d29a0cb216b31468d5e\ci\ext.py", line 378, in build_extension ext.build() File "C:\Users\Administrator\AppData\Local\Temp\pip-install-dztd9n68\datatable_d708352e11ab4d29a0cb216b31468d5e\ci\xbuild\extension.py", line 443, in build self._compile_files() # [5] ^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Administrator\AppData\Local\Temp\pip-install-dztd9n68\datatable_d708352e11ab4d29a0cb216b31468d5e\ci\xbuild\extension.py", line 675, in _compile_files out = proc_output.read() ^^^^^^^^^^^^^^^^^^ File "", line 322, in decode UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb8 in position 151: invalid start byte [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed

× Encountered error while generating package metadata. ╰─> See above for output.

note: This is an issue with the package mentioned above, not pip. hint: See above for details. WARNING: Failed to remove contents in a temporary directory 'C:\Users\Administrator\AppData\Local\Temp\pip-install-dztd9n68\datatable_d708352e11ab4d29a0cb216b31468d5e'. You can safely remove it manually.

If it can be resolved, please reply to me

sweet0cat avatar Sep 19 '24 08:09 sweet0cat

I received the same error when trying to install datatable on a new computer. @maryjeck and @sweet0cat were either of y'all ever able to resolve it?

WinMonroe avatar Nov 11 '25 12:11 WinMonroe