当前位置: 首页 > news >正文

windows多版本Python共存(大合集)

示例版本:python3.9与python3.12

电脑中存在多个版本的Python如何不冲突? - 知乎

参考上面这篇知乎文章:

1. 环境变量(这是基础)

2. pythonw.exe 和 python.exe都要修改(我原先只修改了python.exe)

3. 然后,每个版本都重装一下pip,只需要一行命令(网上那些要找文件夹删除啥的,多此一举)

4. 修改pip名称(这里没必要,人家自带pip3.9和pip3.13)

补充:

1. 创建虚拟环境报错

可尝试手动修改venv目录下__init__.py文件,在内容中搜索suffixes = ['python.exe',...], 改成重命名后的名字,如 suffixes = ['python39.exe',...] 保存文件后重新尝试创建环境

觉得上述方法麻烦,可以在重命名python.exe和pythonw.exe时,复制一份副本,然后将副本重命名为python39.exe,原本的.exe不动。

http://www.dtcms.com/a/198206.html

相关文章:

  • 方案精读:104页DeepSeek金融银行核算流程场景部署建设方案【附全文阅读】
  • LeetCode 155. 最小栈:Java 双栈解法详解
  • LWIP的Socket接口
  • SmartETL函数式组件的设计与应用
  • 【时时三省】(C语言基础)数组习题
  • 前端三剑客之HTML
  • LLM大语言模型系列1-token
  • 【AWS入门】Amazon SageMaker简介
  • [原创工具] 小说写作软件
  • spark-配置yarn模式
  • 吴恩达机器学习(1)——机器学习算法分类
  • SpringBoot项目里面发起http请求的几种方法
  • 【Spring】Spring中的适配器模式
  • 【PRB】深度解析GaN中最浅的受主缺陷
  • go语言协程调度器 GPM 模型
  • Vue-监听属性
  • 理想AI Talk第二季-重点信息总结
  • 【ROS2】RViz2源码分析(九):RosClientAbstraction和RosNodeAbstraction的关系
  • ngx_http_realip_module 模块概述
  • 【DeepSeek论文精读】11. 洞察 DeepSeek-V3:扩展挑战和对 AI 架构硬件的思考
  • c++多线程debug
  • 符合Python风格的对象(再谈向量类)
  • Spring Web MVC————入门(3)
  • Go语言--语法基础5--基本数据类型--类型转换
  • Vue 3 中使用 md-editor-v3 的完整实例markdown文本
  • 网络编程套接字(二)
  • 高并发内存池|二、Common
  • 【JavaWeb】JDBC
  • 如何利用内网穿透实现Cursor对私有化部署大模型的跨网络访问实践
  • java中sleep()和wait()暂停线程的区别