python2与python3问题的分析

3G基础知识

5人已加入

描述

这个问题困扰了我很久,也是在一次偶然的机会解决了。现在就与大家分享一下,对于又想用python2又想用python3的小伙伴可以看看。

其实,这个方法也是挺简单的。我使用的是python2与anaconda3,将他们都加入环境变量。如果先加入的是python2环境变量,则系统中显示的python2,用pip安装包也是安装在python2中。

python3


然后,在系统运行中输入cmd,再在命令提示符输入python。

python3


这就显示的是python2版本。
有些网上说将python2目录下的python.exe改为python2.exe执行文件,再将python3目录下的python.exe改为python3.exe执行文件就可以共存了。但是,这样做的话,pip安装软件就好出错,而且也很麻烦。
我觉得最好的方法就是使用两个不同版本的anaconda,或者是一个anaconda与一个python共存。因为,anaconda安装包可以在anaconda Prompt中安装,运用pip install package 或者先使用anaconda search -t conda package 搜索可以安装的包的来源,再用anaconda show package

python3


下面举一个例子:
比如说安装pandas这个包
anaconda search -t conda pandas

python3


会出现很多资源,选择你电脑的版本,然后进行下面操作:
anaconda show anaconda/pandas-datareader

python3


就会提醒你的一个正确的安装方式。复制用绿色标记的那一句代码到命令行就可以安装pandas了。由于,anaconda其实自带了pandas所以也没必要安装,这里只是举一个例子,其他的包都可以这样安装。希望能帮到你们!

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分