python 阿里云服务器网页搭建及问题
程序员文章站
2022-04-29 21:00:12
...
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
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
上一篇: 核桃性寒一般人能食用么
下一篇: 好吃的关东煮怎么做,你都知道吗?