Pycharm软件中的poetry怎么修改python编译器的版本?
-
问题原因:
- 当前python编译器的版本为python10但是和httprunner框架存在冲突,需要修改到python12版本才行。
-
问题解决:
-
首先查看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将第三方包全部更新回来

- !
-

