文章目录
- IDE 安装
- Python开发
- 创建一个新项目
- 安装 Python、pip 和 venv
- 创建虚拟环境(建议)
- 运行Python
- 参考文章
想要win 环境下进行 linux开发,需要依赖于wsl。wsl安装可参考上篇文章 【Linux】wsl win安装Linux环境
这里主要介绍在
linux
下进行
python
和
C++
开发
IDE 安装
选择VS Code
进行开发
- 下载
VS Code
,百度搜索即可 - 打开
VS Code
左侧扩展,搜索wsl
下载第一个即可
Python开发
创建一个新项目
- 打开之前安装的
Ubuntu
,跳出命令行 - 在
Ubuntu
命令行中, 导航到要在其中放置项目的位置, 并为其创建目录:mkdir try
cd try
为进入try
文件夹- 输入
code .
会自动使用VS Code
打开try文件夹
安装 Python、pip 和 venv
Ubuntu 18.04 LTS 自带 Python 3.6.x
需要安装以下两个工具:
pip (用于 Python 的标准包管理器) ,以及venv(用于创建和管理轻型虚拟环境的标准模块,可以保证一个项目一个环境,相互之间互不干扰)
安装:
- 打开 Ubuntu 终端并输入:
python3 --version
, 这将会返回python版本号,确认已安装python - 安装 pip :
sudo apt install python3-pip
,输入之后,再次选择Y即可pip3 --version
查看pip版本pip3 list
查看安装了那些包
- 安装 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
。
为了防止版本控制冲突,虚拟环境允许在没有管理权限的情况下安装和管理包。
即,在不同虚拟环境中,它们所使用的的项目版本可以是不同的。如果不创建虚拟环境,那么你所有的项目都会是一个版本,对于旧版本项目来说可能会有不可预知的问题。
- 打开终端, 在
try
项目文件夹中用以下命令创建虚拟环境 。python3 -m venv .venv
(.venv
为虚拟环境名称,可变更)。 - 激活虚拟环境:
source .venv/bin/activate
,如果它有效, 你将会命令提示符之前看到 (. venv)
PS:按 Ctrl + ’ (反撇号字符,即ESC下面的按键),会显示终端,即 Linux 命令行
运行Python
- 安装
Python
扩展 - 运行程序
参考文章
- Get started using Python for web development on Windows
- 利用 Windows 子系统 Linux(WSL)开发 Python 环境搭建