Windows10安装Ubuntu子系统设置Python3测试环境

最近在windows下学习python开发,但生产环境用的ubuntu系统。为了方便测试在windows10 安装了ubuntu子系统。

意义:windows开发环境设置相对简单和稳定,用子系统做测试的好处是文件不需要上传到生产用ubuntu的服务器,即可完成测试。

1.安装Ubuntu子系统。

打开控制面板–>>程序和功能–>>启动或关闭windows功能,把”适用于Linux的Windows 子系统“ 选项勾选:如图所示;确认启用后重启电脑。

打开应用商店(Microsoft Store)搜索linux安装ubuntu即可(首次安装需重启电脑)

启动Ubuntu设置用户名与密码

国内用户建议修改源服务器,注意Ubuntu系统版本要相对应。

2.安装python3并设置为默认python版本.

目前ubuntu子系统未设置默认python命令的python版本如图所示:

系统已安装python3.5.2,可以使用update-alternatives把python3设置为默认python版本:

请参考文章:ubuntu上怎么设置与切换默认python版本

3.给Python3安装pip

输入pip,显示系统未安装pip,给出的安装命令为apt install python-pip;该命令为python2版本的pip,故不使用该命令安装。

安装python3版本pip 可以使用官方通用安装方法。

使用curl命令下载get-pip.py

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

使用python get-pip.py命令安装相应版本pip (使用前设置好python默认版本即可安装相应的pip版本)

sudo python get-pip.py

4.使用pip安装python模块和包,例如安装django

sudo pip install Django==2.0.5


5.子系统ubuntu运行测试Windows下开发项目。

使用df -f命令查看硬盘分区:

df -h

很清楚的看出我们的C盘就 /mnt/c

使用命令cd进入我们的C盘下的django开发项目taobao_coupon

cd /mnt/c/taobao_coupon

使用命令ls查看项目下文件

使用python manage.py runserver命令运行django项目

python manage.py runserver

在windows10 浏览器中输入http://127.0.0.1:8000/ 即可访问。

未经允许不得转载:爱折腾 » Windows10安装Ubuntu子系统设置Python3测试环境