python阿里云服务器网页搭建及问题(一)

    技术2025-01-21  56

    python3.6的安装

    下面是在ubuntu16.04下安装python3.6环境 正常安装报错

    E: Unable to locate package python3.6-dev E: Couldn't find any package by glob 'python3.6-dev' E: Couldn't find any package by regex 'python3.6-dev'

    安装python3.6

    apt-get install python-software-properties apt-get install software-properties-common add-apt-repository ppa:deadsnakes/ppa apt-get update apt-get install python3.6

    python优先级的更换

    ubuntu16.04默认命令python,python2为python2.7,python3为python3.5,修改环境使python对应为python3.6

    查看对应python版本

    python -V

    通过update-alternatives来设置默认python版本, 最后的参数1,2是优先级,数字越大优先级越高,比如经过如下设置后,在终端输入python,显示的就是3.6的版本了

    sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.5 1 sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 2

    验证版本

    python -V

    优先级更换后

    命令 对应版本 python python3.6 python2 or python2.7 python2.7 python3.5 python3.5 python3.6 python3.6

    pip优先级更换pip

    ubuntu16.04默认命令pip,pip2为python2.7,pip3为pip3.5,修改环境使pip对应为pip3.6

    查看对应python版本

    pip -V

    为python(python3.6)安装pip

    curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py

    python虚拟环境安装

    安装virtualenv

    pip install virtualenv

    安装Uwsgi 安装报错

    Command errored out with exit status 1: /usr/bin/python -u -c 'import sys, s

    报错原因:是由于pip环境为3.6而使用了apt-get install python-dev命令,默认安装的为python2.7-dev,所以要特殊声明。

    安装命令

    apt-get install python3.6-dev pip install uwsgi

    安装Nginx

    。。。。。。。。。。。。 兄弟们崩了 新的Nginx教程已经出了,上面教程绝对正确,现在网站已经完美运行了 附上链接 http://www.v-an.top/

    Processed: 0.019, SQL: 9