HarmonyOS 鸿蒙Next:为什么DevEco-Device-Tool安装程序找不到pyenv版本管理器下载的Python3.8?
HarmonyOS 鸿蒙Next:为什么DevEco-Device-Tool安装程序找不到pyenv版本管理器下载的Python3.8?
我的机械革命游戏本i7安装的是win11PWS,已经安装并配置好了pyenv和系统环境变量,然后启动DevEco-Device-Tool-4.0.0.400.exe,结果提示找不到Python3.8环境,VSCode可以找到。经过N次折腾,也不能让其识别Python版本,是不是只能单独安装Python3.8?
不想点击界面上的“安装/自定义安装”,这是单独安装,不能纳入版本管理器的范围进行统一管理!是不是安装程序本来就不识别呢?
-----------------------------
现在已换成vmr多SDK版本管理器,不管是安装或切换版本都超级方便,但是,DevEco-Device-Tool-4.0.0.400.exe依然不识别Python3.8。VScode却识别Python3.8,DevEco Studio也能选择路径识别vmr安装的node版本
-----------------------
以下是解决办法:
此安装程序不是根据环境变量而是安装路径来识别Python的,对于版本统一管理很不方便!
只须修改\DevEco-Device-Tool\core\deveco-venv\pyvenv.cfg文件,为版本管理器安装的Python目录和版本号即可,然后可以卸载原Python版本了。
这里要感谢开发vmr的大神,这个版本管理器非常好用 https://github.com/gvcgo/version-manager
此安装程序不是根据环境变量而是安装路径来识别Python的,对于版本统一管理很不方便!
只须修改\DevEco-Device-Tool\core\deveco-venv\pyvenv.cfg文件,为版本管理器安装的Python目录和版本号即可,然后可以卸载原Python版本了。
这里要感谢开发vmr的大神,这个版本管理器非常好用 https://github.com/gvcgo/version-manager
你的Python在环境变量中吗
已为Python设置好了环境变量,还是不识别的
现在不用pyen版本管理器了,没有通用性,已用vmr版本管理器,可以同时管理60多种语言版本,https://github.com/gvcgo/version-manager
针对您提出的“DevEco-Device-Tool安装程序找不到pyenv版本管理器下载的Python3.8”的问题,这通常是因为DevEco-Device-Tool不是根据环境变量而是根据安装路径来识别Python的。要解决这个问题,您可以尝试以下方法:
- 修改配置文件:找到DevEco-Device-Tool的安装目录,通常是在
\DevEco-Device-Tool\core\deveco-venv\
下,修改pyvenv.cfg
文件,将里面的Python目录和版本号修改为pyenv版本管理器安装的Python3.8的路径和版本号。 - 确认Python版本:确保您通过pyenv版本管理器安装的Python3.8版本符合DevEco-Device-Tool的要求,并且已正确配置在系统环境变量中(尽管DevEco-Device-Tool不依赖环境变量)。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html。