安装了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

回到顶部