zoukankan      html  css  js  c++  java
  • python初始环境配置

    一、前言

    mac自带python版本为2xx,为了方便之后的版本2xx和3xx控制,我们不直接用homebrew安装python3,我们使用一个python版本管理工具pyenv

    二、pyenv安装

    通过homebrew直接安装pyenv 

    brew install pyenv

    配置(如果用的bash就把命令最后的.zshrc改成.bash_profile)

    echo -e 'if command -v pyenv 1>/dev/null 2>&1; then
      eval "$(pyenv init -)"
    fi' >> ~/.zshrc

    最后执行新配置

    source ~/.zshrc

    注意开启多个命令行窗口,当前窗口执行新配置后生效,但其他窗口并不会使用新配置问题,这就会导致就算你使用pyenv命令修改全局版本后,你查询python版本还是系统默认版本

    解决:

    1、关闭旧窗口,开启新窗口

    2、都执行一次 source ~/.zshrc 

    3、应该某命令可以同步更新,感兴趣可以自己查查(本人懒得查)

    三、pyenv使用&常用命令

    1、查看已经安装的python版本

    pyenv versions

    2、查看当前使用的python版本

    pyenv version

    3、安装指定版本的python,比如3.8.0

    pyenv install 3.8.0

    4、卸载指定版本的python,比如3.8.0

    pyenv uninstall 3.8.0

    5、设置全局python版本

    pyenv global 3.8.0

     6、在指定的文件目录下限制特定的python版本,比如3.8.0

    首先进入到指定的文件目录

    然后执行下列命令

    pyenv local 3.8.0

    如果想取消

    pyenv local --unset

    四、python一些命令

    1、查看当前python版本

    python -V

    五、参考

    https://www.jianshu.com/p/cea9259d87df

    https://blog.csdn.net/zgpeace/article/details/108380419

    -----smile

  • 相关阅读:
    逆元应用求组合数
    树的重心入门
    扫描线求面积的并,交
    涂抹果酱
    牧场的安排
    「SCOI2005」互不侵犯
    Network Coverage
    Linux命令传输文件
    VMware Workstation 与 Device/Credential Guard 不兼容.在禁用 Device/Credenti
    Springboot开启SpringSecurity
  • 原文地址:https://www.cnblogs.com/Walker-lyl/p/13886583.html
Copyright © 2011-2022 走看看