遇到这个最大可能是由于系统的不兼容,我在论坛查找以前相关的问题,发现软件包下载不成功的帖子很少,近期突然很多,而且出现这个问题的有些提出是升级了win11,想到自己的系统也是升级了win11尝鲜,很大可能是win11系统导致的问题。比如下面作者都提到:

看到很多人在这一步基本上解决了,但是我出现了下面问题:

根据大家提供的解决方法,考虑到应该是python的问题,并且是win11系统暴露了这个问题。
于是重新安装python27。但是仍然有下面问题:

在cmd命令行中pip install requests和Scons
但是发现无法安装,出现Requirement already satisfied问题,这时候需要以下面的命令进行安装:
pip install --target=c:\users\dell\appdata\local\programs\python\python27\lib\site-packages requests
但是发现没有用,在翻论坛的时候,看到大佬提到的下面这一句:

于是尝试安装python2.7.14版本

发现studio报错变了

说参数无效,但是明明用的官方的python,那会不会是因为系统实际上是用python3,而不是用python2,但是studio软件需要用python2。
可以在cmd命令行查看,只需要输入python,看看出现的是3还是2就知道默认使用哪个了

我这里是2,因为我已经改过了,改之前是3。
修改方法就是修改系统环境变量:右键此电脑,属性,如果是win11,则点击下面

然后点下面环境变量,双击下面的Path


新建一个,点击右边的浏览去选择python27这个文件夹,自己安装的位置,但是记住,python27这个一定要在python37之前,win的特性就是谁在前就默认哪个。如果,你也遇到下面问题:

可以修改注册表,请严格按照下面的操作,要么就别改注册表,去寻找其他办法:
打开注册表 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
双击右边的 Path (REG_EXPAND_SZ),把内容追加进去,保存并重启电脑,可以加在最前面,但是一定要保证在python37的前面,记得你加的内容后面也增加一个英文的分号。
这时候可以再进入到命令行,输入python,查看是否已经默认使用python2.
这时候记得将python27就是自己系统的,自己安装的。复制python27文件夹下面全部的内容,然后进入到studio的目录下platform/env_released/env/tools/Python27,删掉这个文件夹下面所有的东西,粘贴进来。
如果如果如果还是有问题,不排除你的studio软件在你参考各种帖子各种修改之后带来的问题,建议先将studio目录下的workspace下的工程先复制出来,然后卸载掉studio,重新安装,再将python27下的内容进行替换,然后导入工程,找一个软件包进行下载测试。
成功!

原作者:南城
|