使用WSL开发Linux环境下的Python——python环境安装
使用WSL开发Linux环境下的Python——Python环境安装在上一章中介绍了WSL的安装,本章将介绍如何搭建基于WSL的python的开发环境。附上WSL安装篇的链接:使用WSL开发Linux环境下的Python——WSL安装目录使用WSL开发Linux环境下的Python——Python环境安装Python环境安装安装并配置 Visual Studio Code创建第一个项目输出第一行代
使用WSL开发Linux环境下的Python——Python环境安装
在上一章中介绍了WSL的安装,本章将介绍如何搭建基于WSL的python的开发环境。
附上WSL安装篇的链接:使用WSL开发Linux环境下的Python——WSL安装
目录
Python环境安装
注意:此操作在WSL下进行(在命令行中输入WSL即可进入)
-
在此CentOS8中,并没有自带Python环境,需要自己去配置。
-
首先检查下系统是否存在Python环境,在命令行下输入
python --verson
即可查询到是否已经存在python环境。如下所示即为未安装Python环境。[root@Dell-Lzz 99216]# python --version bash: python: command not found
步骤:
1.更新系统软件包
[root@Dell-Lzz 99216 ]# dnf update -y
2.安装python(二选一即可,这里使用的python3)
-
python 2的安装
[root@Dell-Lzz 99216 ]# dnf install python2 -y
-
python 3的安装
[root@Dell-Lzz 99216 ]# dnf install python3 -y
-
此命令会同时安装python与pip。
3.验证 python 的安装
[root@Dell-Lzz 99216 ]#python3 --version
Python 3.6.8
4.验证pip的安装(版本号可能会不同)
[root@Dell-Lzz 99216]# pip3 --version
pip 9.0.3 from /usr/lib/python3.6/site-packages (python 3.6)
5.安装辅助工具
为了方便使用pip安装和构建Python模块,需要安装开发工具Development tools:
[root@Dell-Lzz 99216]#yum install python3-devel
[root@Dell-Lzz 99216]#yum groupinstall 'development tools'
安装并配置 Visual Studio Code
- VS Code 能够与WSL完美集成,提供内置终端,即代码编辑器和命令行将显示在同一界面,给开发带来很大便利。
步骤:
1.下载并安装适用于 Windows 的 vscode:下载地址
2.在 vscode 上安装WSL:
扩展Ctrl + Shift + X 打开 “VS Code 扩展” 窗口 ,搜索WSL,安装。
创建第一个项目
让我们在 CentOS文件系统上创建一个新的项目目录, 然后, 我们将使用 vscode 来处理 CentOS 应用和工具。
步骤:
-
1.在本机命令行中输入
wsl
进入WSL模式; -
2.在WSL模式下,使用
cd
指令进入到放置项目的位置,并新建一个目录用于存放我们第一个项目:mkdir test
-
3.进入到刚才的目录中:
cd test
-
4.第一次使用时,输入
code
,将会自动下载安装code(若无法安装,则在此之前先输入yum install wegt
安装wegt工具,然后再重复第4步) -
5.在当前项目环境下输入
code .
即可唤出VS Code,且打开当前项目test。[root@Dell-Lzz test]# code .
-
左下角这样显示为连接成功。 按 Ctrl + ’ (反撇号字符,即ESC下面的按键),会显示终端,即 Linux 命令行
此时可以关闭之前的终端窗口,在VS Code 界面使用命令行(效果一样,相当于远程操控)
输出第一行代码”Hello World"
- 1.在test项目下,新建一个 test.py
- 2.输入测试代码:
print("Hello World")
- 3.在命令行输入
python3 test.py
- 4.终端窗口将会打印 “Hello World”
结尾
参考资料:
https://docs.microsoft.com/en-us/windows/python/get-started/python-for-web
https://blog.csdn.net/weixin_43734095/article/details/99373925
更多推荐
所有评论(0)