生产环境安装
Posted liangxinxinbo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了生产环境安装相关的知识,希望对你有一定的参考价值。
国内镜像源
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple
中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple
阿里云 http://mirrors.aliyun.com/pypi/simple
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple
豆瓣 (douban) http://pypi.douban.com/simple
python http://mirrors.sohu.com/python
rpm ftp://rpmfind.net/linux/epel/7/x86_64/Packages/c/
安装某个包可以指定下载源(如:pip install tensorflow==1.9.0 -i https://pypi.tuna.tsinghua.edu.cn/simple)
生产环境安装
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
以上是关于生产环境安装的主要内容,如果未能解决你的问题,请参考以下文章