文章目录
- Windows下使用Linux的三种方式:
- 1.WSL
- (1)安装WSL
- (2)初始化Linux系统
- (3)安装、创建、激活 Python虚拟环境
- 2.虚拟机
- 3.Docker
Windows下使用Linux的三种方式:
1.WSL 是最简单的在 Windows 上运行 Linux 环境的方式,适用于日常开发和命令行操作。
2.虚拟机 提供更为全面的 Linux 环境,适用于需要完全虚拟化的场景。
3.Docker 适合运行特定的 Linux 应用程序和容器。
1.WSL
(1)安装WSL
WSL 是 Windows 10 和更高版本的一项功能,它允许你在 Windows 上运行 Linux 环境。
1.打开 PowerShell(以管理员身份运行)并执行以下命令来启用 WSL:
wsl --install
2.之后,你可以选择你喜欢的 Linux 发行版(如 Ubuntu、Debian、Kali 等)来安装。可以使用以下命令查看可用的发行版:
wsl.exe --list --online
3.安装完成后,使用以下命令来安装你选择的 Linux 发行版:
wsl.exe --install <发行版名称>
例如,安装 Ubuntu:
wsl --install -d Ubuntu
注意用户名,得是标识符:
①只包含小写字母、数字和下划线
②不能以数字开头
③不能是系统的保留字
4.安装完成后,注意重启系统! 再运行以下命令启动 WSL 环境:
wsl
(2)初始化Linux系统
1.下载软件包
sudo apt update
更新版本 (询问选项,默认yes)
提示:会升级所有内容到最新版。比如Python直接升级到3.12了,不想这么高版本可以不装。
sudo apt upgrade -y
2.再安装对应的包
(1)例如:安装Python3和pip:
sudo apt install python3-pip
(3)安装、创建、激活 Python虚拟环境
1.安装虚拟环境 venv 或 virtualenv:
(1)venv
例如,python 3.12版本安装venv
sudo apt install python3.12-venv
(2)virtualenv
提示:venv是内置版本,也能用,virtualenv是高级版本,不想装可以跳过此步
pip3 install virtualenv
若报错 PEP 668错误 导致无法安装,就用 包管理器
sudo apt install python3-virtualenv
2.创建虚拟环境
python3 -m venv myenv
python3 -m virtualenv ed_env
3.激活虚拟环境 (Linux)
source myenv/bin/activate
此时成功进入Python的虚拟环境。可以放心大胆的在此虚拟环境做实验了。
2.虚拟机
VMware Workstation
跳转虚拟机专栏:https://blog.csdn.net/edward1027/category_11768409.html
往下翻,有虚拟机安装教程和几个操作系统镜像的安装教程。
3.Docker
跳转本文:https://blog.csdn.net/Edward1027/article/details/141072003
往下翻,有docker