[保姆教程] [Python] 3分钟搭建Python远程开发环境

目录

 

简介

在Ubuntu上配置Python环境

安装Python

查看系统自带的python版本

安装自定义版本(例如使用3.7版本)

安装PIP

安装虚拟环境

Python环境验证

在VSCode下配置Python项目开发环境

安装插件

安装核心插件

安装其他插件

创建项目

创建项目目录

在VSCode中选择工程目录

配置Python的项目环境

测试项目

总结


简介

这篇文章将帮助你学习,如何在Linux虚拟机环境下,配置Python开发环境,并通过VSCode访问虚拟机中的工程。

前提条件是你已经掌握了搭建Linux.Ubuntu虚拟开发环境的技能,如果你还没有掌握,请参考《如何在Windows环境下搭建基于Ubuntu的虚拟开发环境》。

  • 学习目标

    • 在Ubuntu环境下配置Python开发环境

    • 创建和访问虚拟机上的Python项目


在Ubuntu上配置Python环境

安装Python

ubuntu安装后是自带python的,像ubuntu 18.04 带的是python3.6.9版本的python,如果你觉得这个版本你可以使用,那么可以跳过安装python的步骤

查看系统自带的python版本

使用dpkg命令查看系统已经安装的python版本

dpkg -l

[保姆教程] [Python] 3分钟搭建Python远程开发环境_第1张图片

或者使用python的--version命令查看

sudo python3 --version

假如这时候你的系统里面没有Python3.x就会抛出无法解析的命令等错误

安装自定义版本(例如使用3.7版本)

安装python3.7

  • 使用 apt-get install 安装指定版本的python
sudo apt-get install python3.7

查看python的命令连接

ls -l /usr/bin
  • 如果python使用自定义安装需要使用local路径
ls -l /usr/local/bin

建立python的连接

  • 使用 ln -s [新路径] [替换路径] 建立python的连接
sudo ln -s /usr/bin/python3.7 /usr/bin/python

建立python3的命令连接

  • 使用 rm [路径] 删除python3的连接
  • 使用 ln -s 建立python3的新连接
sudo rm /usr/bin/python3
sudo ln -s /usr/bin/python3.7 /usr/bin/python3
  • 验证结果

[保姆教程] [Python] 3分钟搭建Python远程开发环境_第2张图片

安装PIP

  • 安装python3-pip
sudo apt-get install python3-pip
  • 建立pip的连接 
sudo ln -s /usr/bin/pip3 /usr/bin/pip

安装虚拟环境

sudo apt-get install python-virtualenv

Python环境验证

[保姆教程] [Python] 3分钟搭建Python远程开发环境_第3张图片

到此为止,ubuntu上的python环境配置就结束了,下面进入到项目配置阶段


在VSCode下配置Python项目开发环境

安装插件

重点:这些插件必须要安装到远程虚拟机端

安装核心插件

Python Extension Pack 是从事Python开发的扩展包,其中包含Python,MagicPython,Jinja,Django,Virtual Studio IntelliCode等工具

  • 扩展包中的内容图样
  • [保姆教程] [Python] 3分钟搭建Python远程开发环境_第4张图片
  • [保姆教程] [Python] 3分钟搭建Python远程开发环境_第5张图片

安装其他插件

分别是python for vscode,vscode-icons,python for vscode用于语法高亮和拼写提示,vscode-icons是插件图标的美化工具

创建项目

创建项目目录

  • 在虚拟机根目录创建一个名叫py_workspace的文件夹,作为py程序的工作目录
mkdir py_workspace
  • 然后进入工作目录,在其下创建一个名叫helloworld的文件夹作为项目目录
cd py_workspace
mkdir helloworld
  • 执行结果如下

[保姆教程] [Python] 3分钟搭建Python远程开发环境_第6张图片

在VSCode中选择工程目录

连接虚拟主机,对此步骤不了解的同学请参考《如何使用VSCode连接虚拟主机》

1. [保姆教程] [Python] 3分钟搭建Python远程开发环境_第7张图片  2.[保姆教程] [Python] 3分钟搭建Python远程开发环境_第8张图片

3.[保姆教程] [Python] 3分钟搭建Python远程开发环境_第9张图片    4.[保姆教程] [Python] 3分钟搭建Python远程开发环境_第10张图片

5.[保姆教程] [Python] 3分钟搭建Python远程开发环境_第11张图片    6.[保姆教程] [Python] 3分钟搭建Python远程开发环境_第12张图片

7. [保姆教程] [Python] 3分钟搭建Python远程开发环境_第13张图片

配置Python的项目环境

1.[保姆教程] [Python] 3分钟搭建Python远程开发环境_第14张图片    2.[保姆教程] [Python] 3分钟搭建Python远程开发环境_第15张图片

上面操作是打开终端后,为项目创建独立的Python环境

  • 使用命令 virtual -p [python路径] [虚拟环境文件夹名称]
virtual -p /usr/bin/python3 .env
  • 使用source [激活路径] 激活虚拟环境
source .env/bin/activate

测试项目

1.[保姆教程] [Python] 3分钟搭建Python远程开发环境_第16张图片    2. [保姆教程] [Python] 3分钟搭建Python远程开发环境_第17张图片

至此为止搭建远程python开发环境就完毕了


总结

总的来说很简单,三个东西要全安,记住版本3.7, virtualenv 和 pip

插件地方莫装错,要不然,写代码的时候你得乐

项目环境也不难,两个指令得记全,virtualenv 加上 -p, 后边是从哪来,到哪去

若是最后的字段,有点迷,就把他当作关键字

激活直接用source,  加上你命名的关键字,后面拼出/bin/a,让Tab帮你补名字

其他命令,你不用记,也不是常用的东西,不知道没事儿,知道也亏不了


本章完...

 

你可能感兴趣的:(Linux后端开发,保姆教程,Python,远程开发)