wsl2与vscode的安装

本文介绍了在Windows系统下安装WSL的步骤,包括启用相关功能、在微软商店安装Ubuntu 20.04等,还给出了常见问题的解决方法。同时说明了在WSL内安装VSCode扩展插件、使用VSCode的操作,以及终端输入wsl卡死的解决办法。

网页搜索wsl,可以看到微软的wsl官方文档。
1.安装
开始菜单搜索功能,找到启用或关闭Windows功能
勾选适用于linux的windows子系统,和虚拟机平台
确定,重启

打开微软商店,搜索wsl,一般使用ubuntu20.04,点击安装即可

常见问题:
1.The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again.
解决方法:勾选适用于linux的windows子系统,和虚拟机平台,重启电脑
2.Error: 0x800701bc WSL 2 ?????????????????? https://aka.ms/wsl2kernel
解决方法:内核没更新,以管理员的方式进入命令行,输入wsl --update,更新完成后重启
3.参考的对象类型不支持尝试的操作。
解决方法:修改注册表
计算机\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\AppId_Catalog\0408F7A3
新建两个值
AppFullPath                字符串值            C:\Windows\System32\wsl.exe
PermittedLspCategories        DWORD(32位)值        0x80000000
重启

2.wsl内vscode的安装
win+r cmd进入命令行,输入wsl
打开vscode,安装remote wsl扩展插件
下面有远程资源管理器,可以看到连接了ubuntu20.04,右键链接即可

3.使用vscode

win+r cmd进入命令行,输入wsl

cd 到工作文件夹,code .即可

4.如果终端输入wsl卡死

解决方法:以管理员的身份打开终端

netsh winsock reset
重启即可

### 安装配置 Odoo 18 的步骤 #### 准备工作 为了在 WSL2 上顺利安装并配置 Odoo 18,需先确认已正确设置 Ubuntu 和 Visual Studio Code (VSCode),以及安装必要的依赖项。 确保已经按照说明完成了 VSCodeWSL 插件的安装[^1]。这一步骤对于后续操作至关重要,因为该插件允许开发者直接在 Windows 子系统 Linux 环境下编辑文件,并利用 Windows 版本的 VSCode 功能特性。 #### 更新包管理器索引 ```bash sudo apt update && sudo apt upgrade -y ``` #### 安装 Python 及其环境 Odoo 需要特定版本的 Python 来运行;建议使用 Python 3.x 版本。可以通过以下命令来安装 Python 和 pip: ```bash sudo apt install python3-pip python3-dev build-essential libssl-dev libffi-dev python3-setuptools -y ``` #### 创建虚拟环境 创建一个新的 Python 虚拟环境用于隔离项目依赖关系: ```bash python3 -m venv odoo-env source odoo-env/bin/activate pip install wheel ``` #### 下载 Odoo 源码 可以从官方 GitHub 仓库获取最新版源代码: ```bash cd ~ git clone https://github.com/odoo/odoo.git --depth=1 -b 18.0 odoo18 ``` 如果遇到 Git 推送错误提示 `Temporary failure in name resolution`,则可能是 DNS 解析问题或 SSH 密钥未正确配置所致[^3]。此时应检查网络连接状况和 SSH 设置是否正常。 #### 安装所需库 进入克隆下来的 Odoo 文件夹内执行安装指令: ```bash cd ~/odoo18 pip install -r requirements.txt ``` #### 启动服务 启动 Odoo Web 应用程序前,可能还需要调整一些默认参数以适应个人需求。完成后可尝试启动服务器查看效果: ```bash ./odoo-bin -c /etc/odoo.conf --addons-path=addons,custom_addons --http-port=8069 --db-filter=mydatabase$ ``` 以上过程假设读者具备一定基础技能水平,在实际部署过程中可根据具体情况进行适当修改优化。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值