zoukankan      html  css  js  c++  java
  • .bash_profile每次执行才生效的问题

    这个问题是我在创建Python虚拟环境的时候发现的,输入workon应该显示有几个虚拟环境,但是我输入后显示没有这个命令,但我已经配置了

    VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
    source /usr/local/bin/virtualenvwrapper.sh

    所以我有执行了一次source ~/.bash_profile,然后在终端输入workon他就可以输出了

     

    原因不重要,因为我们是在bash中配置的环境变量,但是系统使用的是shell

    输入echo $SHELL 查看当前使用的shell

     

    解决方法:

    1. 在.zshrc文件中添加source ~/.bash_profile
    2. 就在~目录下,输入ls -a,找.zshrc文件,没有也没关系
    3. 在~目录下输入vim .zshrc,i进入编辑模式,在文件里输入source ~/.bash_profile
    4. 输完后esc,在输 ':wq' 保存退出

     

     

    关掉当前的shell窗口再打开一个新的看是不是可以了

  • 相关阅读:
    C语言I博客作业08
    第十一周助教总结
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    C语言I作业004
    第十三周助教总结
    C语言I博客作业09
    第十二周助教总结
    C语言I博客作业08
  • 原文地址:https://www.cnblogs.com/tuzaizi/p/15800160.html
Copyright © 2011-2022 走看看