windows在已有python3的基础上安装python2
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了windows在已有python3的基础上安装python2,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3535字,纯文字阅读大概需要6分钟。
内容图文
![windows在已有python3的基础上安装python2](/upload/InfoBanner/zyjiaocheng/926/08e62dd969c94d5097c685ce336bfc3f.jpg)
windows在已有python3的基础上安装python2
作为同一编程语言的两个大版本,Python2和Python3是有很多区别的,并且也有不少的兼容性问题,Python3现在已经成为了主流,官方也是推荐使用Python3,毕竟Python3都发布很多年了.但还是有一部分人在坚持使用Python2,也有一些人是因为之前用Python2写的代码,需要Python2来运行所以继续使用Python2,其中基本都是Python2.7。
之前电脑一直安装的是python3,后来发现很多项目使用的是python2,并且二者存在不兼容,于是又安装了python2。
以此记录自己的笔记,并跟大家分享,还有很多优秀文章,喜欢的话点个关注哦~
文章目录
1.下载python2.7.15
python官网下载对应版本
https://www.python.org/downloads/release/python-2715/
2.安装python2
参考文献:https://blog.csdn.net/weixin_43790276/article/details/89439226?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161545844716780262554216%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=161545844716780262554216&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-89439226.pc_search_result_before_js&utm_term=python2.7%E5%AE%89%E8%A3%85
这里注意安装的位置以及环境变量的设置
3.更换解释器
选择add添加,截图是添加后的效果
注意选择到解释器python27.exe这一具体的位置,例如这种
4.同时安装了Python2和Python3时的pip使用
参考文献:https://blog.csdn.net/kuronekonano/article/details/82954384?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161546055016780357250395%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=161546055016780357250395&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-82954384.pc_search_result_before_js&utm_term=python2%E4%BD%BF%E7%94%A8pip
在我电脑上,我为区别Python2和3,因为我是先安装的3,再安装的2,默认3的程序名即Python,而2的我改成了Python27。
因此我调用pip包时应该对应,
当我需要使用python3的时候,还是跟原来一样,使用pip install 库名。默认的pip都是对python3操作的
为了区分,专门使用使用python2的时候,可以用如下方法:
方法1:
Python3的使用命令python -m pip install 库名
Python2的使用命令python27 -m pip install 库名
方法2:
py -2 -m pip install XXXX//Python2
或者
py -3 -m pip install XXXX//Python3
试验成功,可以给python27重新安装包:
其他的一些pip使用指令,比如查看使用pip安装的软件包
默认Python3
pip list1
Python2查看pip安装的软件包名称及版本
python27 -m pip list
Python3查看pip安装的软件包及版本
python3 -m pip list
还可以,更新pip
python27 -m pip install --upgrade pip
总之,直接使用pip都是默认使用python3,在每个pip指令前加上”python27 -m“就是使用python27
5.python27运行程序,输出乱码,不能识别中文
问题如下:
直接设置就行:
结果如下:
发现还是报错,只不过不在乱码,而是无法识别中文
参考文献:https://blog.csdn.net/qq_42168575/article/details/81147854?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522161546235616780255250975%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=161546235616780255250975&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allbaidu_landing_v2~default-1-81147854.pc_search_result_before_js&utm_term=python2%E4%B8%8D%E8%83%BD%E8%AF%86%E5%88%AB%E4%B8%AD%E6%96%87
原来Python2不支持中文,解决方法如下:
重新设置:
解决方法如下(二选一)
1)(新手)在文件首行添加:#coding=utf-8
2)(官方推荐)在文件首行添加:-- coding:utf-8 --
都看到这里了,不如点个赞哦~
亲爱的朋友,这里是我的公众号,欢迎关注!
本博客的优秀博文也将陆续搬运到公众号,之后还将推出更多优秀博文,并将优先发在公众号,敬请期待!
关注起来,让我们一起成长!
内容总结
以上是互联网集市为您收集整理的windows在已有python3的基础上安装python2全部内容,希望文章能够帮你解决windows在已有python3的基础上安装python2所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。