Mac和IDE配置

目录

  • 1、为什么Mac source ~/.bash_profile只生效一次(macOS Catalina)
  • 2、Pycharm 中使用os.system()、subprocess等调用shell命令出现sh:l:XXX not found错误
  • 3、mac的操作快捷键

1、为什么Mac source ~/.bash_profile只生效一次(macOS Catalina)

从 macOS Catalina 版开始,您的 Mac 将使用 zsh 作为默认登录 Shell 和交互式 Shell。您还可以在较低版本的 macOS 中将 zsh 设置为默认 Shell。
默认情况下,您的 Mac 使用 zsh 或 bash 作为登录 Shell 和交互式 Shell 的命令行解释器:
从 macOS Catalina 版开始,zsh (Z shell) 是所有新建用户帐户的默认 Shell。
bash 是 macOS Mojave 及更低版本中的默认 Shell。
zsh 与 Bourne Shell (sh) 高度兼容,并且与 bash 基本兼容,但存在一些差别。要进一步了解 zsh 及其全面的命令行完成系统,请在“终端”中输入 man zsh。

sudo vi ~/.zshrc

#编辑内容
source ~/.bash_profile 

source ~/.zshrc 
  • 为什么Mac source ~/.bash_profile只生效一次(macOS Catalina)

    mac 更新“.bash_profile”(配置全局环境变量)没生效问题

    mac/linux 添加环境变量(.bash_profile 与 .zshrc)

    Mac OS环境变量配置

2、Pycharm 中使用os.system()、subprocess等调用shell命令出现sh:l:XXX not found错误

由于你的pycharm没有经由terminal,而是从快捷方式(如app)或者其他的方法打开,这种打开方法,pycharm不会去读取bashrc中的环境变量,当然也就找不到某些不在系统底层环境中的命令了
解决方法:从终端启动pycharm就可以

● 先正常通过app打开pycharm
● 然后点击最上方菜单栏中的Tools
● 选择创建命令行启动选项
● 出现:/usr/local/bin/charm
● 复制里面的命令到终端中就可以用终端打开pycharm

Pycharm 中使用os.system()、subprocess等调用shell命令出现sh:l:XXX not found错误
Mac中如何用终端打开pycharm

3、mac的操作快捷键

PyCharm快捷键大全(windows+mac)

你可能感兴趣的:(配置,macos,ide)