没想起来

  • 使用版本管理工具(如 pyenv)

    使用版本管理工具可以让你灵活管理和切换不同的 Python 版本。pyenv 是一个流行的 Python 版本管理工具,特别适合开发人员。它允许你在系统上安装多个 Python 版本,并在不同项目之间轻松切换。

    你可以使用以下命令(针对 Unix 和 macOS 系统):

    安装 pyenv(推荐方法,此脚本会自动安装若干插件,包括下文即将提到的 pyenv virtualenv)

    curl https://pyenv.run | bash
    安装完成后,按照终端中的提示更新你的 shell 配置文件(如.bashrc 或.zshrc),以便在启动 shell 时自动加载 pyenv。

    # 查看所有支持安装的 Python 版本
    pyenv install -l
    # 安装 Python 2.7.17  3.8.2
    pyenv install 2.7.17
    pyenv install 3.8.2
    # 指定全局使用 Python 2.7.17
    pyenv global 2.7.17
    # 指定 myproject 使用 Python 3.8.2
    cd myproject
    pyenv local 3.8.2
    # 在当前 shell 中临时使用 Python 3.8.2
    pyenv shell 3.8.2
    

    这样,你就可以在不同的开发环境中灵活地使用不同的 Python 版本。

    上面例子中在在 myproject 项目目录设置了 pyenv local 3.8.2 之后,后续进入该目录及其子目录时,所执行的 python 命令就是 3.8.2 版本,不需手动执行 activate;离开该目录之后,执行的的 python 命令就是系统安装的或者 pyenv global 指定的版本,不需要手动执行 deactivate。

    上述几种用法中,优先级为:pyenv shell > pyenv local > pyenv global > system。即优先使用 pyenv shell 设置的版本,三种级别都没设置时才使用系统安装的版本。

    pyenv virtualenv

    前面提到 pyenv 要解决的是多个 Python 的版本管理问题,virtualenv 要解决的是同一个库的版本管理问题。但如果两个问题都需要解决呢?分别使用不同工具就很麻烦了,而且容易有冲突。为此,pyenv 引入了了 virtualenv 插件,可以在 pyenv 中解决同一个库的版本管理问题。

    通过 pyenv virtualenv 命令,可以与 virtualenv 类似的创建、使用虚拟环境。但由于 pyenv 的垫片功能,使用虚拟环境跟使用 Python 版本的体验一样,不需要手动执行 activate 和 deactivate,只要进入目录即生效,离开目录即失效。

    pyenv virtualenv 的用法和 pyenv 类似(使用上述安装 pyenv 方法会自动安装 virtualenv 插件):

    # 分别安装基于 Python 2.7.17  Python 3.8.2 的虚拟环境
    pyenv virtualenv 2.7.17 venv2
    pyenv virtualenv 3.8.2 venv3
    # 指定全局使用虚拟环境 venv2
    pyenv global venv2
    # 指定 myproject 使用虚拟环境 venv3
    cd myproject
    pyenv local venv3
    # 在当前 shell 中临时使用虚拟环境 venv3
    pyenv shell venv3
    
  • 哪位大佬能分享下源码呀,感谢

  • 目前支持 flutter 的性能监控吗?

  • 打开百度网盘里的分享没有了,还能再分享下吗

  • 大佬, 这个是用哪个版本部署的

  • 平台考虑开源吗

  • 商业化算法测试探索 at 2023年05月08日

    各位大佬,我也负责这一块,有机会一起交流一下

  • 👍🏻

  • 老哥你好,方便加个好友吗?

  • mac 自带的控制台

没想起来