优雅管理Python2 and python3

news/2025/2/1 8:00:57 标签: 课程设计, spring boot, vue.js, nginx, 运维

python2 和 python3, 由于没有像其他软件的向下兼容,必须同时安装Python2 和Python3 ,介绍在linux和windows下优雅管理。

一、linux中安装Python2和Python3
linux 中用conda 创建虚拟环境,来管理不同版版工具
由于主流使用Python3 ,将Python3 安装路径添加在环境变量中,python2 通过conda 虚拟环境来管理
conda env list ## 查看已有的虚拟环境
conda create -n py2 python=2.7 ##创建虚拟环境 py2 ,指定Python版本
conda activate -n py2 ##激活虚拟环境py2
pip install wikitools ## 在虚拟环境中安装工具
deactivate py2 ##关闭虚拟环境

二、windows中安装Python2和Python3
1、Python3
下载Anaconda,自带python3,将Anaconda 安装路径添加到windows 环境变量中,在cmd 中运行python 为python3,默认为python3

2、Python2
官网中下载Python2.7, 本地安装,安装完成后,进入安装路径如C:\Python27 (我的安装路径),将python.exe 和pythonw.exe 改为python2.exe 和pythonw2.exe (如截图)
完成修改后,打开CMD,运行Python2.7 的路径:C:\Python27\python2
如果没有报错,表示安装成功,另外可以把python2 的pip 升级,因为python 2.7及以上版本 自带pip,可以更新。
命令:C:\Python27\python2 -m pip install --upgrade pip --force-reinstall

图片.png


喜欢的朋友记得点赞、收藏、关注哦!!!


http://www.niftyadmin.cn/n/5839172.html

相关文章

计算机网络之计算机网络的分类

计算机网络可以根据不同的角度进行分类,以下是几种常见的分类方式: 1. 按照规模和范围: 局域网(LAN,Local Area Network):覆盖较小范围(例如一个建筑物或校园)&#xf…

【产品经理学习案例——AI翻译棒出海业务】

前言: 本文主要讲述了硬件产品在出海过程中,翻译质量、翻译速度和本地化落地策略是硬件产品规划需要考虑的核心因素。针对不同国家,需要优化翻译质量和算法,关注市场需求和文化差异,以便更好地满足当地用户的需求。同…

Python3 + Qt5:实现AJAX异步更新UI

使用 Python 和 Qt5 开发时异步加载数据的方法 在开发使用 Python 和 Qt5 的应用程序时,为了避免在加载数据时界面卡顿,可以采用异步加载的方式。以下是几种实现异步加载的方法: 1. 使用多线程(QThread) 通过将数据…

PyDeequ库在AWS EMR启动集群中数据质量检查功能的配置方法和实现代码

PyDeequ是一个基于Apache Spark的Python API,专门用于定义和执行“数据单元测试”,从而在大规模数据集中测量数据质量。 PyDeequ框架在PySpark代码中提供了全面的数据质量检查功能,能够帮助用户&有效地监控和提升大规模数据集的数据质量。…

一个 windows 自动语音识别案列

一个 windows 自动语音识别案列 之前给写过一段很有意思的代码,今天分享给大家 ! 文章目录 一个 windows 自动语音识别案列前言一、需要安装一些python 库二、代码如下三,测试总结下前言 一、需要安装一些python 库 speech_recognition:这是一个用于语音识别的库。它可以…

Flask框架基础入门教程_ezflaskapp

pip install flaskFlask 快速入门小应用 学东西,得先知道我们用这个东西,能做出来一个什么东西。 一个最小的基于flask 的应用可能看上去像下面这个样子: from flask import Flask app Flask(__name__)app.route(/) def hello_world():ret…

使用 Motor-CAD 脚本实现 Maxwell 电机模型的 Ansys 自动化

在本博客中,我将展示如何使用 Ansys Motor-CAD 自动创建的电机设计脚本在 Ansys Maxwell 中自动创建电机模型。我以无刷永磁电机为例介绍工作流程。 汽车CAD 将 Motor-CAD 设计导出为脚本文件以在 Maxwell 中运行。 导出电机 CAD 设计 在菜单条中选择“工具”选项…

FFmpeg(7.1版本)编译:Ubuntu18.04交叉编译到ARM

一、本地编译与交叉编译 1.本地编译 ① 本地编译:指的是在目标系统上进行编译的过程 , 生成的可执行文件和函数库只能在目标系统中使用。 如 : 在 Ubuntu中,本地编译的可执行文件只能在Ubuntu 系统中执行 , 无法在 Windows / Mac / Android / iOS 系…