写在前面:本文以介绍mac环境为主,Linux环境为辅,Windows不介绍。这是因为我未来可能会买MacBook,但不会再买Windows电脑
-
先查看当前系统有无Python3环境,如果有就最好了,不用安装了。先输入python3,如果有结果,再输入pip3 -V看一看pip的安装情况
-
如果没有python3,对于Linux系统,需要将事先准备好的python安装包进行解压
-
把Linux_setup文件夹复制到波浪线路径
-
安装unzip:
Ubuntu: sudo apt-get install zip
Centos: yum install -y unzip zip -
分别使用unzip和tar解压zip和tar.gz文件。由于tar的文件可能比较多,所以使用一行脚本来批量解压到当前文件夹:
for tar in *.tar.gz; do tar xvf $tar; done
-
-
安装python。Mac可以直接双击pkg文件傻瓜式安装,Linux则需要编译安装。安装之前一定要先进行如下两步工作,不然后面的麻烦会很多:
-
查看zlib和SSL是否安装了。输入sudo apt-get install zlib1g-dev libssl-dev。注:这里是安装软件不是更新软件,不需要先apt-get update更新列表
-
如果需要用到tk和tlc,要打开Setup文件把这部分注释给去除,而且版本号要跟系统中的相同,以便能够正确动态链接
这些都搞定,就可以用一招暴力的命令:
sudo ./configure && make && make install
-
-
让python指令指向新装的python3。这里建议使用创建别名的方式,以不破坏原先的软链接。操作如下:
# Mac下使用TextEdit打开 open -e ~/.bash_profile # 在末尾添加别名定义 alias python='/usr/local/bin/python3.7' alias ll='ls -l' # 让别名生效 source ~/.bash_profile
-
安装pip。如果pip没有自动安装,那么使用官方的py文件安装是最好的方法
python get-pip.py
如果不能安装,需要安装setuptools。如果setuptools也不能安装,就先安装six, pyparsing, packaging, appdir。这些包我们在上面都进行了解压,可以直接sudo python setup.py install。最后,同样创建一个别名,让pip指向pip3
-
这样python安装就完成了。如果pip提示你更新,就使用“如果安装了就更新”命令,将pip更新到最新版:
pip install pip --upgrade
网友评论