安装了Python2.7和3.6两个版本,但是3.6版本检测不到
电脑是64位操作系统,安装了Python2.7和Python3.6两个版本,平时用的Python3,在安装Python3.6对应的pygame时出现如下错误
][2]
尝试了64和32两个版本都无效,于是输入Python进行查看,只显示了Python2.7,如图
Python2.7和3.6我都装了,如下图,平时一直用的3.6
小白一枚,实在不明白什么原因,希望有大牛指点一下
回答:
只显示 py2.7 是因为需要切换环境,你应该是重复装了两个,所以只显示了一个,我对于 windows 下的不熟悉,如果你是实在需要 python3 的环境,卸载 2.7,重新装一遍 py3...
如果需要多个 python 环境,建议使用管理环境的工具: anaconda,anaconda 默认帮你装了很多库,其中也能为你创建多个虚拟环境,方便切换。
安装完后, 创建环境:
$ conda create --name <你的环境名字> python=<你需要的 python 环境名称>
例子:
$ conda create --name py35 python=3.5
显示你的 python 环境:
$ conda info --envs
切换环境:
$ source activate 环境名字 (如果成功切换,命令行会显示)
需要使用那个环境就先 source activate <虚拟环境名字>
,这时 pip install
等相关操作都只是针对此时选中的环境, 你也可以在 anaconda
的文件夹找到 envs
,里面就是每个 python 环境的名字。最后建议楼主即使不采纳也去看看 python 环境管理,最好每个工程一个环境,保证每个工程环境的独立和干净,这样对于项目的移植来说是很重要的
以上是 安装了Python2.7和3.6两个版本,但是3.6版本检测不到 的全部内容, 来源链接: utcz.com/a/162608.html