python中文支持懒技巧

2018-06-12  本文已影响0人  赤色要塞满了

python的中文编码一直看着很复杂的样子,我懒得研究,不想知道为什么,只想知道怎么做,就使用如下几点小技巧。

# -*- coding: utf-8 -*-
import io  
import sys  
sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf8')
with open(file_name, 'r', encoding='utf-8') as f:
with open(file_name, 'w', encoding='utf_8_sig') as f:

最后说下安装python3,一般Linux和mac都自带了python2,mac下安装python3很简单,去python官网点击下载安装就行了,加上brew神器什么的,各种问题都比较好搞定。
Linux下安装过程示例如下,环境为CentOS,可能需要先安装一些依赖,第一行的我已经试过了,必须装,不然回头可能还得装,第二行应该也都是有用的:

yum install gcc gcc-c++ zlib-devel openssl-devel readline readline-devel
yum install bzip2-devel ncurses-devel sqlite-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

记住去python官网看下最新的版本号和链接地址:

sudo mkdir /usr/local/python3
wget --no-check-certificate https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz
tar -xzvf Python-3.6.5.tgz
cd Python-3.6.5
sudo ./configure --prefix=/usr/local/python3
sudo make
sudo make install
sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3

这样就能python启动python2python3启动python3
接着安装pip3,也去github看下最新版本号和链接地址:

wget --no-check-certificate https://github.com/pypa/pip/archive/10.0.1.tar.gz
tar -zxvf 10.0.1.tar.gz
cd pip-10.0.1
python3 setup.py install
sudo ln -s /usr/local/python3/bin/pip /usr/bin/pip3

这样就能pip3python3安装模块了。
有洁癖的可以把安装文件和解压的目录都删了,毫无影响。


参考:CentOS 7 安装 Python3、pip3

上一篇 下一篇

猜你喜欢

热点阅读