有时候python2与python3都需要的时候,例如opencv就只支持python27,那么,如何随时调用不同的python呢。
首先,下载两种python并安装,配置环境变量,然后在将D:\Python27中的python.exe 重命名为python2.exe就ok,在cmd中输入python2 就会进入python2.7的编译环境,输入python就会进入python3.5的编译环境。 使用pip下载其他安装包时,输入python2 -m pip install numpy即可。
python27在使用pip安装时,由于python2的str默认是ascii编码,和unicode编码冲突,就会报错: UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 108: ordinal not in range(128) 而python3区分了unicode str 和 byte arrary,并且默认编码不再是 ascii,就不会报这个错误。想要使用python2.7通过pip安装,可以在python2的配置文件中直接指定编码方式,文件在D:\Python27\Lib\ntpath.py,在方法def join中加入两句:reload(sys);
sys.setdefaultencoding('gbk') 即可。
分享到:
相关推荐
如果能让其2个版本很好的并存可以解决此问题。后来发现了一篇博客解决了我的问题,现在记录下来也为和我有同样问题的人指明一个方向。 首先更新yum和安装开发工具集 yum -y update yum groupinstall -y '...
主要给大家介绍了在CentOS 6.5下安装Python 3.5.2的方法教程,安装后的python3与Python2并存,文中分享了详细的方法步骤,对大家具有一定的参考学习价值,下面来一起看看吧。
主要介绍了Python实现读取TXT文件数据并存进内置数据库SQLite3的方法,涉及Python针对txt文件的读取及sqlite3数据库的创建、插入、查询等相关操作技巧,需要的朋友可以参考下
python将数据写入excel
mongodb的应用之用python爬取网页内容并用mongodb保存. 由于mongodb是文档型数据库,区别于传统的数据库,它是用来管理文档的。在传统的数据库中,信息被分割成离散的数据段,而在文档数据库中,文档是处理信息的...
python实例67_Python爬取博客的所有文章并存为带目录的word文档.rar
Python项目源码67_Python爬取博客的所有文章并存为带目录的word文档.rar
本文主要给大家介绍了关于在CentOS 7下安装Python 3.5并与Python2.7兼容并存的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍: CentOS 7下安装Python3.5 CentOS7默认安装了python2.7.5,当需要使用...
python项目源码_实例67_Python爬取博客的所有文章并存为带目录的word文档.rar
具体来说,我们可以创建一个名为“Python爬取博客的所有文章并存为带目录的word文档.zip”的文件包,其中包含一系列的Python脚本和相关的配置文件。这些Python脚本可以实现以下功能:首先,它们可以自动打开指定的...
Python爬取股票新闻并存入mysql数据库,可以将selenium爬取到的股票新闻存入mysql中,详细的注释帮你更快解决问题和上手
Python爬取博客的所有文章并存为带目录的word文档.rar
基于Python实现爬取博客的所有文章并存为带目录的word文档
Linux环境下有其他软件需要Python2,如YUM,所以安装的Python3需要与Python2同时存在。 安装Python3 先安装依赖环境 yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-...
今天小编就为大家分享一篇python读取TXT每行,并存到LIST中的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
1.2 选择安装路径,这里我安装到D:\Python27 1.3 勾选“Add Python.exe to Path”,将python加入系统环境变量,点击“Next” 1.4 点击“Finish”,这样就完成了Python安装 2、安装Python3.5.2 2.1 运行exe安装...