购买配置云服务器

1.购买云服务器

购买阿里云/腾讯云/其他云主机,这里以腾讯云(操作系统Ubuntu Server 16.04.1 LTS 64位)为例子演示,进入https://console.cloud.tencent.com/cvm/index,重置密码并登陆服务器,使用ssh软件登录, ssh 用户名@公网ip (如ssh ubuntu@114.325.23.10)并输入密码

2.添加root用户

因为腾讯云初始是ubuntu用户不是最高权限,这里我们以最高权限root登录,命令行输入 sudo passwd root ,修改sshd_config 输入 sudo vi /etc/ssh/sshd_config ,找到PermitRootLogin 这项 将其改为 yes,以上完成后再使用su root切换到root用户登录

#Authentication
LoginGraceTime 120
PermitRootLogin yes
StrictModes yes

安装配置Python

在命令行输入Python连续按两次tab键,会发现ubuntu自带Python2.7和3.5版本,再来安装Python3.6版本

1.安装Python3.6

包括一些依赖包

add-apt-repository ppa:jonathonf/python-3.6
apt-get update
apt-get install python3.6

2.pip3创建软链接

便于在用pip3安装包时,用的是3.6版本的pip 先安装pip(任选一种安装):

第一种 sudo apt-get install python3-pip

第二种 curl https://bootstrap.pypa.io/get-pip.py | sudo python3.6

更新pip3版本: pip3 install --upgrade pip

查看pip3指向: pip3 -V ,指向3.5,希望指向3.6

给pip3创建软连接:进入 cd /usr/bin ,先删除软链接 rm pip3 ,重新创建软链接 ln -s pip3.6 pip3 ,再次查看pip3版本发现指向3.6,可能会没变化,退出进入服务器再确认下是否更改

安装并创建虚拟环境

在开发django项目时,可使用虚拟环境便于管理项目 列表一 安装virtualenv库: pip3.6 install virtualenv

新建home文件用来存放虚拟环境: mkdir home

指定版本创建虚拟环境: virtualenv mysite_env python-python3.6

激活虚拟环境: source mysite_env/bin/activate

退出虚拟环境: deactivate

版权声明:如无特殊说明,文章均为本站原创,转载请注明出处

本文链接:http://example.com/article/Linux/