使用 Git bash 进行 python 安装和任务
Using Git bash for python installations and task
我在工作时得到了一台 windows 笔记本电脑,用于使用 Flask 开发网络应用程序,其中还涉及一点计算机视觉和 nlp。我想借此机会过渡到 linux 中的命令风格。因为它是我的办公室笔记本电脑,所以我不允许双启动或安装任何东西,除非它被指定。所以我想知道 gitbash 是否可以用来过渡到 linux 命令而不是 windows cmd 或 anaconda 提示符?
我确实尝试过使用 gitbash,但除了提交之外,使用 pip 或 sudo 时很麻烦。很多时候它无法识别命令,即使我在 PATH 中添加了 python 脚本,但它仍然无法使用 sudo 和 python。我觉得我将面临类似的问题,所以想知道使用 gitbash 练习过渡到 linux 是否是一个好主意,或者是否有任何其他更顺利和更少麻烦的替代方法。
根据我的经验,当您只安装了 Windows 时,学习 Linux 的最佳方法是使用 Windows 子系统 Linux (WSL) 或使用Linux-based Docker 个容器。
gitbash 不会提供 Linux 的全部功能,因为它主要依赖 Windows.
的二进制命令和各种组件
Docker 还有许多其他好处。
例如,如果您的 Flask 应用程序是 Docker 化的,那么在需要时可以更轻松地在服务器上部署。
我在工作时得到了一台 windows 笔记本电脑,用于使用 Flask 开发网络应用程序,其中还涉及一点计算机视觉和 nlp。我想借此机会过渡到 linux 中的命令风格。因为它是我的办公室笔记本电脑,所以我不允许双启动或安装任何东西,除非它被指定。所以我想知道 gitbash 是否可以用来过渡到 linux 命令而不是 windows cmd 或 anaconda 提示符? 我确实尝试过使用 gitbash,但除了提交之外,使用 pip 或 sudo 时很麻烦。很多时候它无法识别命令,即使我在 PATH 中添加了 python 脚本,但它仍然无法使用 sudo 和 python。我觉得我将面临类似的问题,所以想知道使用 gitbash 练习过渡到 linux 是否是一个好主意,或者是否有任何其他更顺利和更少麻烦的替代方法。
根据我的经验,当您只安装了 Windows 时,学习 Linux 的最佳方法是使用 Windows 子系统 Linux (WSL) 或使用Linux-based Docker 个容器。
gitbash 不会提供 Linux 的全部功能,因为它主要依赖 Windows.
的二进制命令和各种组件Docker 还有许多其他好处。 例如,如果您的 Flask 应用程序是 Docker 化的,那么在需要时可以更轻松地在服务器上部署。