目录
简介
在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的--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
验证结果
安装PIP
安装python3-pipsudo apt-get install python3-pip
建立pip的连接
sudo ln -s /usr/bin/pip3 /usr/bin/pip
安装虚拟环境
sudo apt-get install python-virtualenv
Python环境验证
到此为止,ubuntu上的python环境配置就结束了,下面进入到项目配置阶段
在VSCode下配置Python项目开发环境
安装插件
重点:这些插件必须要安装到远程虚拟机端
安装核心插件
Python Extension Pack 是从事Python开发的扩展包,其中包含Python,MagicPython,Jinja,Django,Virtual Studio IntelliCode等工具
扩展包中的内容图样
安装其他插件
分别是python for vscode,vscode-icons,python for vscode用于语法高亮和拼写提示,vscode-icons是插件图标的美化工具
创建项目
创建项目目录
在虚拟机根目录创建一个名叫py_workspace的文件夹,作为py程序的工作目录mkdir py_workspace
然后进入工作目录,在其下创建一个名叫helloworld的文件夹作为项目目录
cd py_workspace
mkdir helloworld
执行结果如下
在VSCode中选择工程目录
连接虚拟主机,对此步骤不了解的同学请参考《如何使用VSCode连接虚拟主机》
1.2.
3. 4.
5. 6.
7.
配置Python的项目环境
1. 2.
上面操作是打开终端后,为项目创建独立的Python环境
使用命令 virtual -p [python路径] [虚拟环境文件夹名称]
virtual -p /usr/bin/python3 .env
使用source [激活路径] 激活虚拟环境
source .env/bin/activate
测试项目
1. 2.
至此为止搭建远程python开发环境就完毕了
总结
总的来说很简单,三个东西要全安,记住版本3.7, virtualenv 和pip
插件地方莫装错,要不然,写代码的时候你得乐
项目环境也不难,两个指令得记全,virtualenv 加上 -p, 后边是从哪来,到哪去
若是最后的字段,有点迷,就把他当作关键字
激活直接用source, 加上你命名的关键字,后面拼出/bin/a,让Tab帮你补名字
其他命令,你不用记,也不是常用的东西,不知道没事儿,知道也亏不了
本章完...