【发布时间】:2021-06-19 13:22:16
【问题描述】:
我正在开发一个 Django 项目(什么都没有)并尝试使用 WSL2。
所以如果我使用 Windows 的 Ubuntu 终端创建一个项目并尝试在 VScode 中运行它,我会收到这条小消息,
我根本不知道该怎么做,
这是我第一次尝试使用WSL2(非常棒),如果有人可以提供帮助,非常感谢。
【问题讨论】:
-
您只是没有设置完整的路径。
/mnt是 linux 文件系统目录,在该目录下可以从 Ubuntu 中看到 windows 文件(例如/mnt/c/Users/You)将提供对 windows 文件系统上的用户名"You"文件的访问。要从 Windows 访问您的 Ubuntu 文件,您需要\\wsl\home\You其中You是您的用户名。那可能是\\wsl\Ubuntu-18.04\home\You.,我没有要检查的 WSL(注意: 这仅适用于具有 2019 年 5 月更新或更高版本的系统,在此之前,您无法从 Windows 编辑 WSL 文件损坏 Linux 文件权限位) -
好的,非常感谢
-
您实际上可以使用文件资源管理器查看该路径。只需在网络下查看。 Windows 发挥了一些作用,因此 WSL 现在在 Network 下显示为
\\wsl。 -
我可以使用帮助来解决同样的问题。从终端应用程序,ubuntu shell,我导航到一个文件夹,然后运行“代码”。当我收到此错误时。我应该在哪里设置什么?提前致谢。
-
即使在将我的 GitHub 项目克隆到
\\wsl$\Ubuntu-20.04\home\<name>\<project>后,我仍然会收到此消息。将存储库从 Windows 移动/重新克隆到 WSL 后,我的解决方案是忽略该消息。以下是一些可能有用的观察结果。 (1)克隆的项目出现在C:\Users\<name>\<project>目录下。 (2) 在 Windows 文件资源管理器中,该项目没有出现在~\home\<project>中。 (3) 当使用来自~\home的ls时,项目确实从终端应用程序中显示出来。