1 判断是否已安装gcc
gcc -v
如果没有安装gcc,当你在安装 python时会报错:
.configure: error: no acceptable C compiler found in $PATH
解决:安装 gcc,推荐使用 CentOS7(64)环境使用rpm命令安装gcc,教程:http://mirror.hust.edu.cn/gnu/gcc/gcc-4.8.5/
2 下载 python 包,国内镜像网址
http://mirrors.sohu.com/python
3 ./configure —prefix=/opt/python36/ —with-ssl
4 make && make install
5 ./Modules/zlibmodule.c:10:18: fatal error: zlib.h: No such file or directory
安装zlib 包:
wget http://www.zlib.net/zlib-1.2.11.tar.gz
进行编译:./configure
进行安装:make and make install
6 如果出现 5错误,请安装 zlib 后执行 4
7 安装成功
8 设置软连接
ln -s /opt/python36/bin/python3 /usr/bin/python3
9 python3 可以使用了
10 虚拟环境
创建:python3 -m venv 文件夹名
激活 :source 文件夹名/bin/activate
退出:deactivate
删除: rm -rf 文件夹名
11 安装项目依赖
联网:
pip freeze > requirements.txt
pip install -r requirements.txt
离线安装:
在本地将项目的依赖下载到 packages文件夹:
pip download -d packages/ -r requirements.txt
在生产环境安装:
pip install —no-index —find-links=packages/ -r requirements.txt
自己下载包,安装即可
./configure —prefix=/usr/local/python3.7
make
make install
pip3 install -i http://pypi.douban.com/simple paramiko —trusted-host pypi.douban.com