windows git-bash/MinGW环境下无法切换conda python虚拟环境

效率工具 qmt 3℃

环境: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虚拟环境

喜欢 (0)