【无标题】

Pycharm软件中的poetry怎么修改python编译器的版本?

  1. 问题原因:

    • 当前python编译器的版本为python10但是和httprunner框架存在冲突,需要修改到python12版本才行。
  2. 问题解决:

    • 首先查看poetry是否存在你需要的python解释器环境

      cmd 复制代码
      # 项目下的命令行执行
      (test-httprunner-py3.10) PS F:\Pycharm\test_httprunner> poetry env list   
      test-httprunner-qyK_-rTu-py3.10 (Activated)
    • 添加python解释器环境

      cmd 复制代码
      # 添加python12解释器环境
      (test-httprunner-py3.10) PS F:\Pycharm\test_httprunner>  poetry env use "D:\Program Files\Python\Python312\python.exe"       
      Creating virtualenv test-httprunner-qyK_-rTu-py3.12 in F:\poetry\virtualenvs
      Using virtualenv: F:\poetry\virtualenvs\test-httprunner-qyK_-rTu-py3.12
      
      # 现在可以看到已经使用的python12解释器环境了,但还需要修改pycharm才行,可以多运行几次一次可能不成功
      (test-httprunner-py3.10) PS F:\Pycharm\test_httprunner> poetry env list             
      test-httprunner-qyK_-rTu-py3.10
      test-httprunner-qyK_-rTu-py3.12 (Activated)
    • pycharm 设置

    • 你重新退出终端再次查看就会发现环境变了

    • 注意:修改python环境后,以前下载的第三方都会不见了

      • !
      • 运行:poetry update将第三方包全部更新回来