You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Conda创建虚拟环境指定Python版本失效,该如何解决?

解决Conda虚拟环境Python版本不符的问题

别担心,这种情况我之前也碰到过,而且绝对不会破坏你日常用的Python 3.6环境——Conda的核心就是帮我们隔离不同的Python环境,咱们一步步来搞定:

第一步:先清理有问题的旧环境

首先退出当前的虚拟环境,回到你原来的Python 3.6环境:

  • Windows系统:执行 deactivate myenv
  • Mac/Linux系统:执行 conda deactivate myenv

执行完后输入 python -V,确认显示的是Python 3.6,说明回到了安全的基础环境。

然后删除之前创建的有问题的myenv环境,避免干扰:

conda remove -n myenv --all

第二步:重新创建正确的Python 3.5虚拟环境

这次我们明确指定用Conda的Python 3.5包,命令里加上--force确保环境完全重建:

conda create -n myenv python=3.5 --force

执行过程中会提示你确认安装包,输入y回车就行。

第三步:正确激活虚拟环境

注意!别再用旧的activate myenv命令了,Conda新版本推荐用统一的激活方式:

  • Windows系统:执行 conda activate myenv
  • Mac/Linux系统:执行 conda activate myenv(如果不行就试试 source activate myenv)

激活成功后,你会看到终端开头多了(myenv)的标识,这说明已经进入虚拟环境了。

第四步:验证Python版本

现在输入:

python -V

正常情况下会显示Python 3.5.x,这样就可以安心安装TensorFlow了!

为啥不会破坏现有Python 3.6?

每个Conda虚拟环境都是独立的文件夹,里面的Python解释器、第三方包都是单独存放的,和你原来的Python 3.6环境完全不互通。哪怕你在虚拟环境里折腾出问题,也不会影响外面的环境,放心操作就行~

内容的提问来源于stack exchange,提问作者J.D

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.29 07:36:19