原文链接:Django线上部署教程:腾讯云+Ubuntu+Django+Uwsgi
安装python3.6
apt-get install software-properties-common
add-apt-repository ppa:jonathonf/python-3.6
apt-get update
apt-get install python3.6
#建立link,当输入python时,使用的是python3.6
cd /usr/bin
rm python #原文章错写为python3
ln -s python3.6 python #原文章错写为python3
报错:PPA源不可用
解决:手动安装python3.6
安装pip3
apt-get install python3-pip
cd /usr/bin
rm pip3
ln -s pip3.6 pip3
报错:universe组件问题
解决:how to install pip on ubuntu
add-apt-repository universe
报错:Ubuntu Error: No module named ‘apt_pkg’
解决:Ubuntu Error: No module named ‘apt_pkg’
继续回到pip3安装
报错:已经安装python3-pip但未找到
解决方法:
1.找到pip3位置建立link(不是pip3.1.gz)
2.卸载重装(我卸载重装解决了,不知道为什么。。。)
sudo apt-get remove python3-pip
sudo apt-get install python3-pip
3.重新登录
实在不行就使用python3 -m pip作为pip3的同义词
最后升级一下pip
pip3 install --upgrade pip
安装虚拟环境virtualenv
pip3 install virtualenv
进入一个你想要存放虚拟环境的目录,创建并激活虚拟环境:
virtualenv django
source /home/django/bin/activate