*********************
本身是没有pip的,得自己装*
********************
1下载镜像
国外的慢成狗,幸亏有我大阿里
wget http://cdn.npm.taobao.org/dist/python/3.6.5/Python-3.6.5.tgz
2、解压
tar -xzvf Python-3.7.1.tgz
3、预配置
mkdir /usr/local/python3.7
config是一个shell脚本,根据平台的特性生成Makefile文件,为下一步的编译做准备。
可以通过在 configure 后加上参数来对安装进行控制
如果没有用这个选项,安装过程结束后,该软件所需的软件被复制到不同的系统目录下,比较混乱。
cd Python-3.7.1
./configure --prefix=/usr/local/python3 --with-ssl
./configure --enable-optimizations --prefix=/usr/local/python3
--enable 可以安装附件包,类似 installed pip-10.0.1 setuptools-39.0.1
4、安装
make && make altinstall
出错就去查,有的错误在本blog可以查到。。。
5、make clean
6、ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3.7
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3.7
这样python3.7 pip3.7就可以使用了~~~
缺少一步
加环境变量
# vim ~/.bash_profile
export PATH=$PATH:$HOME/bin:/usr/local/python3/bin
:wq
python3 -V
总结
- ./configure 检查编译环境/相关库文件/配置参数,生成makefile
- make 对源代码进行编译,生成可执行文件
- make install 将生成的可执行文件安装到当前计算机中特点;
备注,替换原有系统
首先把之前的软连接删除:
1 2 |
|
然后创建新的软连接:
1 2 3 4 5 |
|