python - bash on Ubuntu on windows Linux、文件夹识别和运行 Python 脚本

标签 python linux bash ubuntu windows-subsystem-for-linux

我是 Linux 新手。我最近在 Windows 10 上的 Ubuntu 上下载了 Bash(在周年纪念版更新到 Windows 10 之后)。由于这次更新比较新,网上关于故障排除的资料不多。有两件事我需要帮助:

(1) 当我转到主文件夹,似乎是“C:\Users\user\AppData\Local\lxss\home\user”,并通过 Windows 添加新文件夹时,此文件夹不显示在 Linux 中使用“ls”命令。但是,当我在 Linux 中使用“mkdir”添加目录时,“ls”命令会显示该文件夹。为什么会这样?在此文件夹中工作时,我是否仅限于通过“mkdir”创建文件夹?

(2) 我在尝试运行的同一文件夹中有一个 Python 脚本,但 Linux 或在 Windows 上的 Ubuntu 上的 Bash 中启动的 Python 解释器都找不到它。我安装了 Python 3 (Anaconda),我可以直接在 Python 解释器中键入命令并且它正在运行。但是,我想在文件中运行脚本。

如果需要更多信息,请告诉我。谢谢。

最佳答案

ls 没有显示任何内容的原因是它显示了 Linux 目录结构。尝试将其设置为 Windows 目录,在本例中为 C 盘:

cd/mnt/c

ls 现在显示文件夹结构了吗?

关于python - bash on Ubuntu on windows Linux、文件夹识别和运行 Python 脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38948021/

相关文章:

python - 如何在 tensorflow 中使用 QueueRunner 将动态创建的输入图像添加到 RandomShuffleQueue

python - 使用 Anaconda 安装 GDAL

python - 放置小型 python 便利模块的推荐位置在哪里

linux - shell形式的docker入口点可以使用运行时命令args吗?

在 for 循环中使用 fork() 创建子节点以运行 execlp()

javascript - 使用 Node.js 子进程时没有回车?

linux - 如何从多行文件中读取变量?

python - write_pajek 的 networkx 问题

linux - Bash - 计算字符串中的子字符串

Java Windows/Linux 程序 Alt Tab 循环