Skip to content

[Bug]: 'socksio' package is not installed. Make sure to install httpx using pip install httpx[socks] #107

@VoyagerXvoyagerx

Description

@VoyagerXvoyagerx

Summary

After installation, error occurred when trying to connect to WeChat for the first time.

Steps to reproduce

After installation, error occurred when trying to connect to WeChat for the first time.

Expected behavior

Successfully connect to Wechat.

Actual behavior

Reported error when trying to connect to WeChat for the first time.

Using SOCKS proxy, but the 'socksio' package is not installed. Make sure to install httpx using `pip install httpx[socks]`.

Environment

Runtime
Version 1.6.0
Home /data384/zyj/e2h_ds/DeepScientist
Browser URL http://127.0.0.1:20999
Bind URL http://0.0.0.0:20999
Python 3.11.15 (/data384/zyj/e2h_ds/DeepScientist/runtime/python-env/bin/python)
Runner Codex
Codex mode YOLO (never + danger-full-access)
Python source conda:insam via uv-env

Logs, screenshots, or stack traces

(insam) zkcs@zkcs:/data384/zyj/e2h_ds$ ds --here --runner codex
DeepScientist is repairing the local uv-managed Python runtime.
[1/4] Preparing uv-managed Python runtime
[2/4] Syncing locked Python environment
Using CPython 3.11.15 interpreter at: /home/zkcs/anaconda3/envs/insam/bin/python3.11
Creating virtual environment at: /data384/zyj/e2h_ds/DeepScientist/runtime/python-env
      Built deepscientist @ file:///home/zkcs/.npm-global/lib/node_modules/@researai/deepscientist
Prepared 48 packages in 3.24s
Installed 48 packages in 366ms
 + annotated-types==0.7.0
 + anyio==4.12.1
 + attrs==25.4.0
 + certifi==2026.2.25
 + cffi==2.0.0
 + charset-normalizer==3.4.6
 + click==8.3.1
 + cryptography==45.0.7
 + deepscientist==1.6.0 (from file:///home/zkcs/.npm-global/lib/node_modules/@researai/deepscientist)
 + h11==0.16.0
 + httpcore==1.0.9
 + httpx==0.28.1
 + httpx-sse==0.4.3
 + idna==3.11
 + jsonschema==4.26.0
 + jsonschema-specifications==2025.9.1
 + lark-oapi==1.5.3
 + linkify-it-py==2.1.0
 + markdown-it-py==4.0.0
 + mcp==1.26.0
 + mdit-py-plugins==0.5.0
 + mdurl==0.1.2
 + pillow==11.3.0
 + platformdirs==4.9.4
 + pycparser==3.0
 + pycryptodome==3.23.0
 + pydantic==2.12.5
 + pydantic-core==2.41.5
 + pydantic-settings==2.13.1
 + pygments==2.19.2
 + pyjwt==2.12.1
 + python-dotenv==1.2.2
 + python-multipart==0.0.22
 + pyyaml==6.0.3
 + referencing==0.37.0
 + requests==2.32.5
 + requests-toolbelt==1.0.0
 + rich==14.3.3
 + rpds-py==0.30.0
 + sse-starlette==3.3.2
 + starlette==0.52.1
 + textual==0.89.1
 + typing-extensions==4.15.0
 + typing-inspection==0.4.2
 + uc-micro-py==2.0.0
 + urllib3==2.6.3
 + uvicorn==0.42.0
 + websockets==15.0.1
[3/4] Preparing DeepScientist home, config, skills, and Git checks

Optional LaTeX runtime: detected pdflatex at /usr/bin/pdflatex
Local paper PDF compilation is available.
[4/4] Starting local daemon and UI surfaces

                                                     ⛰
                                                  ResearAI
                                               Version 1.6.0
                         ____                  ____       _            _   _     _   
                        |  _ \  ___  ___ _ __ / ___|  ___(_) ___ _ __ | |_(_)___| |_ 
                        | | | |/ _ \/ _ \ '_ \\___ \ / __| |/ _ \ '_ \| __| / __| __|
                        | |_| |  __/  __/ |_) |___) | (__| |  __/ | | | |_| \__ \ |_ 
                        |____/ \___|\___| .__/|____/ \___|_|\___|_| |_|\__|_|___/\__|
                                        |_|                                          
           DeepScientist is not just a fully open-source autonomous scientific discovery system.
                       It is also a research map that keeps growing from every round.

   ──────────────────────────────────────────────────────────────────────────────────────────────────────
                                               Web workspace
                                           http://127.0.0.1:20999
   ──────────────────────────────────────────────────────────────────────────────────────────────────────
                                   Browser launch requested successfully.
                               Use ds --tui to enter the terminal workspace.
                                 Run ds --stop to stop the managed daemon.
                      Need to move this installation later? Use ds migrate /new/path.
                 Official open-source repository: https://github.com/ResearAI/DeepScientist

Runtime
  Version        1.6.0
  Home           /data384/zyj/e2h_ds/DeepScientist
  Browser URL    http://127.0.0.1:20999
  Bind URL       http://0.0.0.0:20999
  Python         3.11.15  (/data384/zyj/e2h_ds/DeepScientist/runtime/python-env/bin/python)
  Runner         Codex
  Codex mode     YOLO (never + danger-full-access)
  Python source  conda:insam via uv-env

Quick Flags
  ds --yolo --port 20999 --here   Start in ./DeepScientist under the current directory with YOLO Codex access
  ds --port 21000                 Change the web port
  ds --host 0.0.0.0 --port 21000  Bind on all interfaces
  ds --auth true                  Enable the local browser password for this launch
  ds --here                       Use ./DeepScientist under the current directory as home
  ds --both                       Start web + TUI together
  ds --tui                        Start the terminal workspace only
  ds --no-browser                 Do not auto-open the browser
  ds --status                     Show daemon health as JSON
  ds --restart                    Restart the managed daemon
  ds --stop                       Stop the managed daemon
  ds migrate /data/DeepScientist  Move the full home/install root safely
  ds --help                       Show the full launcher help

Suspected scope

I can fix this error my self by mannually install httpx[socks] in the python env where ds is installed.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions