fix:修复虚拟环境选项闪退 conda无法激活的问题

《关于两个电脑改文件没同步这档事》
This commit is contained in:
Tianmoy
2025-03-17 20:19:45 +08:00
committed by GitHub
parent 1c95606030
commit e2c7771a64

View File

@@ -291,7 +291,7 @@ echo 3 -
echo 4 - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E2BBB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD> echo 4 - <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E2BBB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
set /p choice="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>(1-4): " set /p choice="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ѡ<EFBFBD><EFBFBD>(1-4): "
if "!choice!" == "4" ( if "!choice!"=="4" (
echo Ҫ<><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E2BBB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> echo Ҫ<><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E2BBB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
set /p no_venv_confirm="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(Y/N): ....." set /p no_venv_confirm="<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>(Y/N): ....."
if /i "!no_venv_confirm!"=="Y" ( if /i "!no_venv_confirm!"=="Y" (
@@ -306,14 +306,14 @@ if "!choice!" == "4" (
) )
) )
if "!choice!" == "3" ( if "!choice!"=="3" (
echo <20><><EFBFBD>ʹ<E6A3BA><CAB9>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͻ<EFBFBD><CDBB> echo <20><><EFBFBD>ʹ<E6A3BA><CAB9>ϵͳ<CFB5><CDB3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ͻ<EFBFBD><CDBB>
timeout /t 2 >nul timeout /t 2 >nul
goto menu goto menu
) )
if "!choice!" == "2" goto handle_conda if "!choice!"=="2" goto handle_conda
if "!choice!" == "1" goto handle_venv if "!choice!"=="1" goto handle_venv
echo <20><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EBA3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1-4֮<34><D6AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> echo <20><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EBA3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1-4֮<34><D6AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
timeout /t 2 >nul timeout /t 2 >nul
@@ -362,6 +362,7 @@ set /p choice="
if "!choice!"=="3" goto env_interaction if "!choice!"=="3" goto env_interaction
if "!choice!"=="2" goto activate_conda if "!choice!"=="2" goto activate_conda
if "!choice!"=="1" goto create_conda if "!choice!"=="1" goto create_conda
echo <20><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EBA3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1-3֮<33><D6AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> echo <20><>Ч<EFBFBD><D0A7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EBA3AC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1-3֮<33><D6AE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
timeout /t 2 >nul timeout /t 2 >nul
goto conda_menu goto conda_menu
@@ -374,14 +375,14 @@ if "!CONDA_ENV!"=="" (
) )
conda create -n !CONDA_ENV! python=3.13 -y || ( conda create -n !CONDA_ENV! python=3.13 -y || (
echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룺!errorlevel! echo <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD><EFBFBD>룺!errorlevel!
pause timeout /t 10 >nul
goto conda_menu goto conda_menu
) )
goto activate_conda goto activate_conda
:activate_conda :activate_conda
set /p "CONDA_ENV=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƣ<EFBFBD>" set /p "CONDA_ENV=<3D><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD>Ļ<EFBFBD><C4BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ƣ<EFBFBD>"
conda activate !CONDA_ENV! || ( call conda activate !CONDA_ENV! || (
echo <20><><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD><EFBFBD><EFBFBD> echo <20><><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD><DCA3><EFBFBD><EFBFBD><EFBFBD>ԭ<EFBFBD><D4AD><EFBFBD><EFBFBD>
echo 1. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> echo 1. <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
echo 2. conda<64><61><EFBFBD><EFBFBD><EFBFBD> echo 2. conda<64><61><EFBFBD><EFBFBD><EFBFBD>