【Linux】win 环境下进行 linux开发


想要win 环境下进行 linux开发,需要依赖于wsl。wsl安装可参考上篇文章 【Linux】wsl win安装Linux环境
这里主要介绍在 linux下进行 pythonC++开发

IDE 安装

选择VS Code进行开发

  1. 下载VS Code,百度搜索即可
  2. 打开VS Code左侧扩展,搜索wsl下载第一个即可
    在这里插入图片描述
    在这里插入图片描述

Python开发

创建一个新项目

  1. 打开之前安装的 Ubuntu,跳出命令行
  2. Ubuntu 命令行中, 导航到要在其中放置项目的位置, 并为其创建目录: mkdir try
  3. cd try为进入 try文件夹
  4. 输入code .会自动使用VS Code打开try文件夹

安装 Python、pip 和 venv

Ubuntu 18.04 LTS 自带 Python 3.6.x
需要安装以下两个工具:
pip (用于 Python 的标准包管理器) ,以及venv(用于创建和管理轻型虚拟环境的标准模块,可以保证一个项目一个环境,相互之间互不干扰)
安装:

  1. 打开 Ubuntu 终端并输入:python3 --version, 这将会返回python版本号,确认已安装python
  2. 安装 pip : sudo apt install python3-pip,输入之后,再次选择Y即可
    1. pip3 --version查看pip版本
    2. pip3 list查看安装了那些包
  3. 安装 venv :sudo apt install python3-venv
    安装pip时发生错误:

root@DESKTOP-3NPR2Q5:~# sudo apt install python3-pip
Reading package lists… Done
Building dependency tree
Reading state information… Done
E: Unable to locate package python3-pip

可能时没有更细软件源,使用如下命令更新即可
sudo apt-get update

创建虚拟环境(建议)

对于 Python 开发项目, 建议使用虚拟环境。 通过创建虚拟环境, 你可以将项目与工具隔分开, 避免与其他项目的工具存在版本冲突。例如, 你需要维护一个 Django 1.2 web 框架的旧 web 项目,但你新的工程被要求使用 Django 2.2
为了防止版本控制冲突,虚拟环境允许在没有管理权限的情况下安装和管理包。
即,在不同虚拟环境中,它们所使用的的项目版本可以是不同的。如果不创建虚拟环境,那么你所有的项目都会是一个版本,对于旧版本项目来说可能会有不可预知的问题。

  1. 打开终端, 在try项目文件夹中用以下命令创建虚拟环境 。python3 -m venv .venv.venv为虚拟环境名称,可变更)。
  2. 激活虚拟环境:source .venv/bin/activate,如果它有效, 你将会命令提示符之前看到 (. venv)

PS:按 Ctrl + ’ (反撇号字符,即ESC下面的按键),会显示终端,即 Linux 命令行

在这里插入图片描述

运行Python

  1. 安装Python扩展
  2. 运行程序
    在这里插入图片描述

参考文章

  1. Get started using Python for web development on Windows
  2. 利用 Windows 子系统 Linux(WSL)开发 Python 环境搭建
  • 27
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值