环境:windows11,conda环境。
创建了好几个python的虚拟环境
$ conda info --envs
# conda environments:
#
mitmproxy_env C:\Users\User\.conda\envs\mitmproxy_env
py11 * C:\Users\User\.conda\envs\py11
py37 C:\Users\User\.conda\envs\py37
py39_django3 C:\Users\User\.conda\envs\py39_django3
base C:\compiler\miniconda
在windows cmd命令行模式下可以通过activate 虚拟环境名称, 比如 activate py11 正常切换到某个python环境。
但在windows下安装的git-bash,或者 MinGW环境,在里面很可能已经有他们自己的python版本,比如在/usr/bin/ 下有它们自己的python版本。
使用activate py11 并不生效。
其实解决办法很简单,使用
source activate py11
即可。因为在正常的linux下,激活conda的虚拟环境,也都是前面加一个source的。
其实运行一下python,发现已经正常切换到指定的python版本了。
转载请注明:QMT|Ptrade量化交易 » windows git-bash/MinGW环境下无法切换conda python虚拟环境