【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 环境搭建
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值