Langgraph dev 启动错误的解决方案。: UnicodeDecodeError: 'gbk' codec can't decode byte 0x82 in position 173: illegal multibyte sequence

在pycharm里面设置环境变量PYTHONUTF8=1即可。

image

 



(base) PS D:\Project\AI\LangGraph\shangGuiGu\LangGraph_Learning\hitl_demo> langgraph dev
Traceback (most recent call last):
File "<frozen runpy>", line 198, in _run_module_as_main
File "<frozen runpy>", line 88, in _run_code
File "C:\Users\mike\AppData\Roaming\Python\Python313\Scripts\langgraph.exe\__main__.py", line 7, in <module>
sys.exit(cli())
~~~^^
File "D:\ProgramData\anaconda3\Lib\site-packages\click\core.py", line 1161, in __call__
return self.main(*args, **kwargs)
~~~~~~~~~^^^^^^^^^^^^^^^^^
File "D:\ProgramData\anaconda3\Lib\site-packages\click\core.py", line 1082, in main
rv = self.invoke(ctx)
File "D:\ProgramData\anaconda3\Lib\site-packages\click\core.py", line 1697, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
File "D:\ProgramData\anaconda3\Lib\site-packages\click\core.py", line 1443, in invoke
return ctx.invoke(self.callback, **ctx.params)
~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\anaconda3\Lib\site-packages\click\core.py", line 788, in invoke
return __callback(*args, **kwargs)
File "C:\Users\mike\AppData\Roaming\Python\Python313\site-packages\langgraph_cli\analytics.py", line 103, in decorator
return func(*args, **kwargs)
File "C:\Users\mike\AppData\Roaming\Python\Python313\site-packages\langgraph_cli\cli.py", line 838, in dev
run_server(
~~~~~~~~~~^
host,
^^^^^
...<21 lines>...
ssl_keyfile=ssl_keyfile,
^^^^^^^^^^^^^^^^^^^^^^^^
)
^
File "C:\Users\mike\AppData\Roaming\Python\Python313\site-packages\langgraph_api\cli.py", line 226, in run_server
env_vars = DotEnv(dotenv_path=env).dict() or {}
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "D:\ProgramData\anaconda3\Lib\site-packages\dotenv\main.py", line 76, in dict
resolve_variables(raw_values, override=self.override)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\anaconda3\Lib\site-packages\dotenv\main.py", line 239, in resolve_variables
for name, value in values:
^^^^^^
File "D:\ProgramData\anaconda3\Lib\site-packages\dotenv\main.py", line 85, in parse
for mapping in with_warn_for_invalid_lines(parse_stream(stream)):
~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
File "D:\ProgramData\anaconda3\Lib\site-packages\dotenv\main.py", line 25, in with_warn_for_invalid_lines
for mapping in mappings:
^^^^^^^^
File "D:\ProgramData\anaconda3\Lib\site-packages\dotenv\parser.py", line 173, in parse_stream
reader = Reader(stream)
File "D:\ProgramData\anaconda3\Lib\site-packages\dotenv\parser.py", line 64, in __init__
self.string = stream.read()
~~~~~~~~~~~^^
UnicodeDecodeError: 'gbk' codec can't decode byte 0x82 in position 173: illegal multibyte sequence
(base) PS D:\Project\AI\LangGraph\shangGuiGu\LangGraph_Learning\hitl_demo>

====================================================================================================================

base) PS D:\Project\AI\LangGraph\shangGuiGu\LangGraph_Learning\hitl_demo> langgraph dev  
INFO:langgraph_api.cli:

Welcome to

╦ ┌─┐┌┐┌┌─┐╔═╗┬─┐┌─┐┌─┐┬ ┬
║ ├─┤││││ ┬║ ╦├┬┘├─┤├─┘├─┤
╩═╝┴ ┴┘└┘└─┘╚═╝┴└─┴ ┴┴ ┴ ┴

- 🚀 API: http://127.0.0.1:2024
- 🎨 Studio UI: https://smith.langchain.com/studio/?baseUrl=http://127.0.0.1:2024
- 📚 API Docs: http://127.0.0.1:2024/docs

This in-memory server is designed for development and testing.
For production use, please use LangSmith Deployment.


[version] A newer version of langgraph-api is available: 0.13.2 → 0.13.3 (pip install -U langgraph-api)
2026-09-02T12:29:37.619280Z [info ] [version] A newer version of langgraph-api is available: 0.13.2 → 0.13.3 (pip install -U langgraph-api) [version_check] api_variant=local_dev langgraph_api_version=0.13.2 message='[version] A newer version of langgraph-api is available: 0.13.2 → 0.13.3 (pip install -U langgraph-api)' thread_name='Thread-4 (_check_newer_version)'
2026-09-02T12:29:40.253200Z [info ] Starting dev persistence flush loop [langgraph_runtime_inmem._persistence] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:29:40.288276Z [info ] Using langgraph_runtime_inmem [langgraph_runtime] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:29:40.434113Z [info ] Using auth of type=noop [langgraph_api.auth.middleware] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:29:40.444645Z [info ] Starting In-Memory runtime with langgraph-api=0.13.2 and in-memory runtime=0.33.2 [langgraph_runtime_inmem.lifespan] api_variant=local_dev langgraph_api_version=0.13.2 langgraph_runtime_inmem_version=0.33.2 thread_name=asyncio_0 version=0.13.2
2026-09-02T12:29:40.496202Z [info ] OTel metrics reporter initialized [langgraph_api.metrics_otlp] api_variant=local_dev backends=['prometheus'] langgraph_api_version=0.13.2 max_emitting_tier=2 metric_prefix=lg_api_ thread_name=MainThread
2026-09-02T12:29:40.498253Z [info ] Starting metadata loop [langgraph_api.metadata] api_variant=local_dev endpoint=https://api.smith.langchain.com/v1/metadata/submit langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:29:40.561536Z [info ] Getting auth instance: None [langgraph_api.auth.custom] api_variant=local_dev langgraph_api_version=0.13.2 langgraph_auth=None thread_name=MainThread
2026-09-02T12:29:40.573260Z [info ] Starting OTLP metrics collector loop [langgraph_api.metrics_collector] api_variant=local_dev interval_secs=60 langgraph_api_version=0.13.2 thread_name=asyncio_1
2026-09-02T12:29:40.575338Z [info ] Worker stats [langgraph_api.metrics_collector] active=0 api_variant=local_dev available=1 langgraph_api_version=0.13.2 max=1 thread_name=asyncio_1
2026-09-02T12:29:41.107503Z [info ] HTTP Request: POST https://api.smith.langchain.com/v1/metadata/submit "HTTP/1.1 403 Forbidden" [httpx] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:29:41.109037Z [warning ] LangChain metadata submission failed. [langgraph_api.metadata] api_variant=local_dev error="Client error '403 Forbidden' for url 'https://api.smith.langchain.com/v1/metadata/submit'\nFor more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/403" langgraph_api_version=0.13.2 thread_name=asyncio_1
2026-09-02T12:29:41.110380Z [warning ] All metadata submissions failed, will retry [langgraph_api.metadata] api_variant=local_dev attempted=['langchain'] failed=['langchain'] langgraph_api_version=0.13.2 thread_name=asyncio_2
<langgraph.graph.state.CompiledStateGraph object at 0x000001D8462842F0>
2026-09-02T12:29:45.091973Z [warning ] Graph import exceeded the expected startup time. Slow initialization (often due to work executed at import time) can delay readiness, slow scale-out velocity, and may cause deployments to be marked unhealthy.
To get detailed profiling of slow operations, set FF_PROFILE_IMPORTS=true [langgraph_api.timing.timer] api_variant=local_dev elapsed_seconds=4.593762999866158 graph_id=graph langgraph_api_version=0.13.2 module=None name=_graph_from_spec path=./src/agent.py thread_name=asyncio_0
2026-09-02T12:29:45.116264Z [info ] Application started up in 6.063s [langgraph_api.timing.timer] api_variant=local_dev elapsed=6.063089200062677 langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:29:45.193873Z [info ] Starting cron scheduler [langgraph_api.cron_scheduler] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:29:45.194284Z [info ] Starting queue with shared loop [langgraph_runtime_inmem.queue] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=asyncio_1
2026-09-02T12:29:45.196007Z [info ] Starting 1 background workers [langgraph_runtime_inmem.queue] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=asyncio_2
2026-09-02T12:29:45.197050Z [info ] Worker stats [langgraph_runtime_inmem.queue] active=0 api_variant=local_dev available=1 langgraph_api_version=0.13.2 max=1 thread_name=asyncio_0
Server started in 11.16s
2026-09-02T12:29:45.493847Z [info ] Server started in 11.16s [browser_opener] api_variant=local_dev langgraph_api_version=0.13.2 message='Server started in 11.16s' thread_name='Thread-3 (_open_browser)'
🎨 Opening Studio in your browser...
2026-09-02T12:29:45.494194Z [info ] 🎨 Opening Studio in your browser... [browser_opener] api_variant=local_dev langgraph_api_version=0.13.2 message='🎨 Opening Studio in your browser...' thread_name='Thread-3 (_open_browser)'
URL: https://smith.langchain.com/studio/?baseUrl=http://127.0.0.1:2024
2026-09-02T12:29:45.521516Z [info ] URL: https://smith.langchain.com/studio/?baseUrl=http://127.0.0.1:2024 [browser_opener] api_variant=local_dev langgraph_api_version=0.13.2 message='URL: https://smith.langchain.com/studio/?baseUrl=http://127.0.0.1:2024' thread_name='Thread-3 (_open_browser)'
2026-09-02T12:29:45.711389Z [info ] Queue stats [langgraph_runtime_inmem.queue] api_variant=local_dev langgraph_api_version=0.13.2 n_pending=0 n_running=0 pending_runs_wait_time_max_secs=None pending_runs_wait_time_med_secs=None pending_unblocked_runs_wait_time_max_secs=None thread_name=asyncio_1
2026-09-02T12:29:50.341430Z [info ] 4 changes detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:30:00.366324Z [info ] 4 changes detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:30:00.874882Z [info ] 1 change detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:30:11.032562Z [info ] 4 changes detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:30:15.900467Z [info ] 1 change detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:30:20.813035Z [info ] 4 changes detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:30:26.638867Z [info ] 1 change detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:30:30.829705Z [info ] 4 changes detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:30:39.754895Z [info ] 1 change detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:30:40.577917Z [info ] Worker stats [langgraph_api.metrics_collector] active=0 api_variant=local_dev available=1 langgraph_api_version=0.13.2 max=1 thread_name=asyncio_1
2026-09-02T12:30:40.819508Z [info ] 4 changes detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:30:41.630818Z [info ] 1 change detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:30:45.241740Z [info ] Worker stats [langgraph_runtime_inmem.queue] active=0 api_variant=local_dev available=1 langgraph_api_version=0.13.2 max=1 thread_name=asyncio_2
2026-09-02T12:30:45.753003Z [info ] Queue stats [langgraph_runtime_inmem.queue] api_variant=local_dev langgraph_api_version=0.13.2 n_pending=0 n_running=0 pending_runs_wait_time_max_secs=None pending_runs_wait_time_med_secs=None pending_unblocked_runs_wait_time_max_secs=None thread_name=asyncio_0
2026-09-02T12:30:50.865818Z [info ] 4 changes detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:30:59.502260Z [info ] 1 change detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:31:00.868398Z [info ] 4 changes detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:31:10.893392Z [info ] 4 changes detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:31:14.531454Z [info ] 1 change detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:31:20.891045Z [info ] 4 changes detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:31:29.591121Z [info ] 1 change detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:31:30.894737Z [info ] 4 changes detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:31:40.580055Z [info ] Worker stats [langgraph_api.metrics_collector] active=0 api_variant=local_dev available=1 langgraph_api_version=0.13.2 max=1 thread_name=asyncio_1
2026-09-02T12:31:40.945872Z [info ] 4 changes detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:31:44.640588Z [info ] 1 change detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2026-09-02T12:31:45.477536Z [info ] Worker stats [langgraph_runtime_inmem.queue] active=0 api_variant=local_dev available=1 langgraph_api_version=0.13.2 max=1 thread_name=asyncio_2
2026-09-02T12:31:45.996115Z [info ] Queue stats [langgraph_runtime_inmem.queue] api_variant=local_dev langgraph_api_version=0.13.2 n_pending=0 n_running=0 pending_runs_wait_time_max_secs=None pending_runs_wait_time_med_secs=None pending_unblocked_runs_wait_time_max_secs=None thread_name=asyncio_0
2026-09-02T12:31:50.935025Z [info ] 4 changes detected [watchfiles.main] api_variant=local_dev langgraph_api_version=0.13.2 thread_name=MainThread
2
posted @ 2026-09-02 20:35  张莽的博客  阅读(17)  评论(0)    收藏  举报