gpt4 book ai didi

WSL 2 上的 Python3 需要很长时间(超过 6 分钟)才能导入 key 环

转载 作者:行者123 更新时间:2023-12-02 02:06:34 28 4
gpt4 key购买 nike

当我尝试在我的 WSL2 Ubuntu-20.04 机器上运行 pip 命令时,我注意到这个问题,它需要很长时间才能运行任何事物。我最终将范围缩小到 pip 导入 keyring 模块时。

Python 3.8.5 (default, May 27 2021, 13:30:53)
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import time
>>> def import_keyring():
... time_start = time.time()
... import keyring
... print(f"Keyring took {time.time() - time_start} seconds to load")
...
>>> import_keyring()
Keyring took 400.4930064678192 seconds to load

查看进程资源管理器,似乎有一个子进程正在等待:

 dbus-launch --autolaunch <32 character hex string> --binary-syntax --close-stderr

dbus-launch 命令本身似乎没有任何子进程,因此我使用 strace 来查看它卡在哪里:

connect(3, {sa_family=AF_INET, sin_port=htons(6000), sin_addr=inet_addr("<my main machine's IP>")}, 16) = 0

它似乎尝试通过端口 6000 连接到 Windows 主机计算机但失败?现在我只是不知道发生了什么以及为什么花了这么长时间才失败。任何帮助表示赞赏!

最佳答案

当我最终 pip 击端口 6000 的含义时,我已经准备好询问了。很久以前,我尝试在 Windows 上设置 X 服务器以供 WSL2 使用。

要么让 X 服务器工作,要么取消设置您的 DISPLAY 环境变量,这应该会立即清除它。

export DISPLAY= 

希望这可以帮助其他遇到这个晦涩问题的人!

关于WSL 2 上的 Python3 需要很长时间(超过 6 分钟)才能导入 key 环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68369527/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com