pip安装生成ValueError:无效文字

pip安装生成ValueError:无效文字,pip,windows-10,installation,registry,valueerror,Pip,Windows 10,Installation,Registry,Valueerror,当我试图用pip安装pytorch或其他东西时(例如:pip安装-U pip),pip开始创建以下错误: ERROR: Exception: Traceback (most recent call last): ... File "c:\users\xahha\appdata\local\programs\python\python38\lib\site-packages\pip\_vendor\requests\utils.py", line 60, in proxy_bypass_r

当我试图用pip安装pytorch或其他东西时(例如:
pip安装-U pip
),pip开始创建以下错误:

ERROR: Exception:
Traceback (most recent call last):

...

  File "c:\users\xahha\appdata\local\programs\python\python38\lib\site-packages\pip\_vendor\requests\utils.py", line 60, in proxy_bypass_registry
    proxyEnable = int(winreg.QueryValueEx(internetSettings,
ValueError: invalid literal for int() with base 10: b'\x00\x00\x00\x00'
我使用
cmd
运行了该命令,但当我试图通过conda安装pytorch时,也会出现这种情况。我认为这是一种注册表问题,因为我可以在错误消息中看到
winreg
。但我不知道该怎么办

我目前使用的是Windows 10,尚未接触任何注册表设置

我检查了该文件的源代码(python38\lib\site packages\pip\u vendor\requests\utils.py)

我在第60行找到了这条评论:
#ProxyEnable可以是REG_SZ或REG_DWORD,对其进行规范化


但是当我检查注册表时,它是REG_BINARY,值为'00'。

使用32位python有什么具体原因吗?还有,你想用
pip安装-U pip实现什么?嗯,我以为我下载了64位,但事实并非如此,那是我的错。我键入的第一个命令是
pip install torch==1.4.0 torchvision==0.5.0-fhttps://download.pytorch.org/whl/torch_stable.html
然后我试着测试pip是否工作正常。遗憾的是,卸载32位并重新安装64位并没有改变这一问题。您的internet设置中是否配置了代理?请尝试将值更改为
REG\u DWORD
,这就是我在系统中的设置谢谢!它起作用了!我删除了
REG\u BINARY
键,然后添加了
REG\u DWORD
。您使用32位python的具体原因是什么?还有,你想用
pip安装-U pip实现什么?嗯,我以为我下载了64位,但事实并非如此,那是我的错。我键入的第一个命令是
pip install torch==1.4.0 torchvision==0.5.0-fhttps://download.pytorch.org/whl/torch_stable.html
然后我试着测试pip是否工作正常。遗憾的是,卸载32位并重新安装64位并没有改变这一问题。您的internet设置中是否配置了代理?请尝试将值更改为
REG\u DWORD
,这就是我在系统中的设置谢谢!它起作用了!我删除
REG\u BINARY
键,然后添加
REG\u DWORD