使用WSL开发Linux环境下的Python——Python环境安装


在上一章中介绍了WSL的安装,本章将介绍如何搭建基于WSL的python的开发环境。
附上WSL安装篇的链接:使用WSL开发Linux环境下的Python——WSL安装


目录

  • 使用WSL开发Linux环境下的Python——Python环境安装
    • Python环境安装
    • 安装并配置 Visual Studio Code
    • 创建第一个项目
    • 输出第一行代码”Hello World"
    • 结尾

Python环境安装

 注意:此操作在WSL下进行(在命令行中输入WSL即可进入)

  • 在此CentOS8中,并没有自带Python环境,需要自己去配置。

  • 首先检查下系统是否存在Python环境,在命令行下输入python --verson即可查询到是否已经存在python环境。如下所示即为未安装Python环境。

     [root@Dell-Lzz 99216]# python --versionbash: 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 --versionPython 3.6.8

 4.验证pip的安装(版本号可能会不同)

 [root@Dell-Lzz 99216]# pip3 --versionpip 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

使用WSL开发Linux环境下的Python——python环境安装相关推荐

  1. Linux操作系统下三种配置环境变量的方法(linux下几种profile执行顺序)

    http://www.linuxeden.com/html/sysadmin/20080424/56879.html 现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量, ...

  2. 震惊,与gcc不得不说的故事:Linux虚拟机环境下,gcc的在线安装

    目录 Linux虚拟机环境下,gcc的在线安装 在线安装 yum在线安装指令 进入root账户 安装gcc 检查安装情况 最后 小白一枚,有问题请提一下,谢谢啦,多多包涵 在线安装 使用yum安装,注 ...

  3. linux环境下questasim 10.7的安装步骤

    linux环境:centos6.8系统 Questasim 10.7安装包 questasim_10.7_linux64.part2.rar_questasim_10.7_linux64-Linux文 ...

  4. 【Rhapsody学习笔记(二)】Linux环境下的Rhapsody集成引擎安装部署

    Rhapsody的安装部署包括Rhapsody引擎的部署(服务端),以及Rhapsody IDE(客户端)的安装部署,其中,IDE可以安装在多台不同的windows客户机上,本文仅介绍CentOS7环 ...

  5. python2.7安装教程win7_win7 64位环境下,为python2.7 安装pip

    第一步: 安装python并配置好环境变量 第二步: 下载setuptools源码setuptools-38.5.1.zip,地址:https://pypi.python.org/pypi/setup ...

  6. 如何在Mac环境下搭建svn服务器端环境

    为什么80%的码农都做不了架构师?>>>    在Windows环境中,我们一般使用TortoiseSVN来搭建svn环境.在Mac环境下,由于Mac自带了svn的服务器端和客户端功 ...

  7. mysql8.0卸载出现问题,Windows环境下MySQL 8.0 的安装、配置与卸载

    软件版本 Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip 安装步骤 1.配置环境变量 2.新建my.ini文件 文件位置:C:\Program File ...

  8. 安装mysql8.0配置环境_Windows环境下MySQL 8.0 的安装、配置与卸载

    软件版本 Windows:Windows10 MySQL:mysql-8.0.17-winx64.zip 安装步骤 1.配置环境变量 name:Path value:C:\Program Files\ ...

  9. mysql8.0.13安装不_Windows环境下MySql8.0.13的安装及常见问题解决方案

    Windows环境下MySql8.0.13的安装及常见问题解决方案 目录 一.引文 二.下载地址 三.安装步骤 3.1.文件解压 3.2.新建并修改my.ini文件 3.3.配置环境变量 3.4.以管 ...

最新文章

  1. 【MATLAB】单元数组类型
  2. NumPy基础用法总结
  3. DeepMind训练AI玩足球,风骚走位比中国男足都强(狗头)
  4. 一次Linux系统被***的分析过程
  5. mysql中的get_lock锁机制解析
  6. linux web 服务器性能,Linux系统Web服务器性能测试(2)
  7. .NET跨平台实践:再谈用C#开发Linux守护进程 — 完整篇
  8. Spring MVC –自定义RequestMappingHandlerMapping
  9. Qt图形界面编程入门(Qt的历史、Qt安装资源链接、Qt Creator简介)
  10. 蓝桥杯 ADV-131算法提高 选择排序
  11. 移动App测试实战 第2章 功能测试自动化
  12. android 开发地图,(android地图开发) 高德地图开发准备
  13. 什么是缓存雪崩、击穿、穿透?
  14. 苍蓝誓约服务器维护什么时候结束,《苍蓝誓约》12月10日09:30停服维护公告
  15. 【英语:语法基础】B2.核心语法-动词
  16. coreldraw2023安装教程及新功能讲解
  17. 简要描述如何安装配置一个apache开源版hadoop,描述即可,列出步骤更好
  18. 大数据_java基础_day02
  19. MySQL SQL语句 生成32位 UUID
  20. html消除绝对定位的影响,CSS 绝对定位 ,浮动,清除浮动

热门文章

  1. 网络原理实验1 交换机的基本配置
  2. 正则表达式(三) 表达式助手
  3. 通俗易懂的MySQL事务及MVCC原理,我先收藏了!
  4. 前端x-www-form-urlencoded 请求
  5. bing搜索提交地图的方法
  6. 计算机控制技术课程综述,胡计算机控制技术课程综述.doc
  7. Ubuntu 立即更新网卡配置,重启网卡
  8. 计算机主机风扇声音大的原因,电脑声音大怎么回事 电脑风扇声音大的原因及解决方法...
  9. python字典的存储结构_解决python字典结构内存暴涨问题
  10. 报错:TNS-12520: TNS: 监听程序无法为请求的服务器类型找到可用的处理程序