pyhthon+django+uwsg+linux

第一步,安装Python3

安装python推荐网址

https://www.cnblogs.com/crazytao/p/7827905.html

https://www.cnblogs.com/jadexia/p/7797791.html

https://blog.csdn.net/u010510962/article/details/80690084

https://www.cnblogs.com/xusion/articles/3419814.html

https://www.cnblogs.com/wangjunjiehome/p/9239005.html

1、 安装环境准备

a)      准备编译环境(环境如果不对的话,可能遇到各种问题,比如wget无法下载https链接的文件)

                 i.          yum groupinstall 'Development Tools' #源码安装软件就需要安装这个。

                ii.          yum install zlib-devel bzip2-devel  openssl-devel ncurses-devel

下载python3.5.6源码并编译安装

wget https://www.python.org/ftp/python/3.5.6/Python-3.5.6.tgz

tar -zxvf Python-3.5.6.tgz

cd Python-3.5.6

./configure --prefix=/usr/local/python3

make && make altinstall

安装成功如下

做软链:

ln -s /usr/local/python3/bin/python3.5 /usr/bin/python3

建立指向新python3和pip3的软链接

这样就可以直接使用python3了如下

做软链

ln -s /usr/local/python3/bin/pip3.5 /usr/bin/pip
也许没有pip模块
升级pip到最新版本:

pip install --upgrade pip

有可能没有安装到pip3 检查/usr/local/bin/pip3 不存在就需要安装
好到目前为止,我们在linux下安装python3的任务已经完成,下面进入关键的地方,给python3安装pip3

二.install pip for python3.x

1.首先安装setuptools

wget --no-check-certificate https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz#md5=c607dd118eae682c44ed146367a17e26

cd setuptools-19.6
python3 setup.py build
python3 setup.py install
 
2.然后直接安装pip就搞定了。

wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb

tar -zxvf pip-8.0.2.tar.gz

cd pip-8.0.2

python3 setup.py build

python3 setup.py install

 
有可能遇见的pip错误

ln: creating symbolic link `/usr/bin/pip': File exists 

创建符号链接“/Ur/bin /PIP”:文件存在

ln -s /usr/local/python3/bin/pip3.5 /usr/bin/pip3  改成pip3
改成pip3  可以同时使用两种pip ,pip3 

 

有可能遇到的报错

 
 

由于本机缺少gcc编译环境

1、通过yum安装gcc编译环境:yum install -y gcc

 
原文地址:https://www.cnblogs.com/Xingtxx/p/11745592.html