欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

切换系统默认的终端

程序员文章站 2022-06-29 09:05:40
...

mac os 系统默认的终端为bash,若要切换该终端为zsh,可以使用以下命令:

chsh -s /bin/zsh

前提是系统中已经安装了zsh。输入该命令会要求输入系统密码。
若要从zsh改回bash,可以使用如下命令:

chsh -s /bin/bash

为什么会将zsh改回bash呢?

因为我发现,在我的mac上,在某个文件夹(假设为test)下安装python3的虚拟环境,首先键入python3 -m venv myvenv,接着键入source myvenv/bin/activate后,在终端不会出现前缀(myvenv),即说明系统的虚拟python环境没有**。(不知道这是共性的问题还是只是我个人电脑的问题)
此问题困扰我好久,期间我重装了python3,使用了virtualenvpyenv等虚拟版本工具,都没有解决问题。后来直到我把默认的终端环境由zsh换回bash后,在命令行开头成功出现(myvenv),如下所示:

(myvenv) DQdeMacBook-Pro:djangogirls DQ$

但是,使用python3 -m venv myvenv貌似在我的mac上仍然不成功,我最终使用virtualenv myvenv成功。