centos7中实现多个python版本共存(python2.7、python3.6、python3.9等)

news2024/11/28 1:30:47

问题描述:

  • 开发环境中,新项目需要在python3.9及以上版本开发,为了不影响之前运行在python3.6上的项目,就需要增加一个python3.9环境。
  • 线上直接使用docker部署就可以了。

解决办法

前提:python2.7和python3.6之前已经安装过了,本次就介绍一下如何再新增一个环境。

  • 1.下载python包,选择自己需要的版本 (Python包下载链接):https://www.python.org/ftp/python/
    • 在这里插入图片描述
  • 2.将python包上传到Linux服务器上,我这边使用的是 WinSCP,免费滴
    • 在这里插入图片描述
  • 3.在linux上的当前目录下进行解压
    • tar -zxvf Python-3.9.18.tgz
  • 4.创建一个编译、安装的文件夹
    • mkdir /usr/local/python39
  • 5.编译、安装
    • cd Python-3.9.18
    • ./configure --prefix=/usr/local/python39/
    • make && make install
  • 6.安装成功截图
    • 在这里插入图片描述
  • 7.建立软连接
    • ln -s /usr/local/python39/bin/python3.9 /usr/bin/python39
    • ln -s /usr/local/python39/bin/pip3.9 /usr/bin/pip39
  • 8.查看、验证
    • 在这里插入图片描述
  • 9.创建python39的虚拟环境
    • 创建:virtualenv py39 -p /usr/bin/python39
    • 激活:source py39/bin/activate
  • 10查看虚拟环境
    • 在这里插入图片描述

完毕!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1166660.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Windows Server 2008安装和IIS,FTP服务的搭建

1.典型 2.稍后安装操作系统 3.Microsoft Windows 4.尽量虚拟机名称也改一下,我忘记改了 5. 默认40G差不多了,不用修改了 6.直接点完成 7.配置处理器和镜像 8.中文简体 9.现在安装 10.第一个就行(完全安装) 11.我接受&#xff0c…

零信任防勒索产品+保险赔付+容灾备份:全面开启勒索“韧性”防护

“嚣张跋扈”的勒索攻击是近年来全球范围最为流行、对组织单位带来破坏最直接的威胁之一。 一方面,勒索攻击的产业链日益完善,并出现勒索软件即服务(RaaS)的攻击方式,勒索攻击成本大幅降低。同时勒索软件也在进行攻击方式的融合,…

图形库篇 | EasyX | 文字输出

图形库篇 | EasyX | 文字输出 编码 既然涉及到文字输出的内容,那就必然要先讲解编码设置的问题。EasyX官方建议采用Unicode编码,这是因为Unicode编码可以避免乱码问题。只需要通过以下步骤设置即可: 项目->属性->高级->字符集 需要说明的是,Unicode编码下一些数…

【windows】添加共享打印机错误:0x000006ba

【问题描述】 添加共享打印机的时候,提示操作无法完成。 错误:0x000006ba。 【解决方法】 一、看下服务里 打印机服务Print Spooler是否正常启动; 二、打印机服务Print Spooler没有的话;(开始–运行—services.msc 回…

基于计算机视觉的身份证识别系统 计算机竞赛

0 前言 🔥 优质竞赛项目系列,今天要分享的是 基于机器视觉的身份证识别系统 该项目较为新颖,适合作为竞赛课题方向,学长非常推荐! 🧿 更多资料, 项目分享: https://gitee.com/dancheng-sen…

代理IP的巧妙运用:降低TikTok运营成本的秘诀

在当今数字时代,社交媒体已经成为企业推广和运营的关键工具之一。其中,TikTok作为一款以短视频为主题的社交媒体平台,已经成为了各行各业的广告商和营销人员的焦点。 然而,对于那些试图在TikTok上进行运营和广告推广的企业来说&a…

阿里云2023年双11活动优惠券领取与使用及特惠云服务器产品购买规则汇总

2023年阿里云双11大促活动正在火热进行中,今年的双11活动还是延续了去年金秋云创季的活动名称,对于大部分用户来说,最为关心的是活动优惠券与云服务器的优惠政策,在我们领取双11优惠券和购买双11活动云服务器的时候,应…

深度开发者故事|API Explorer 助力教育行业 一站式搭建实验环境

华为云API Explorer为开发者提供一站式API解决方案统一平台,集成华为云服务所有开放API,支持全量快速检索、可视化调试、帮助文档、代码示例等能力,帮助开发者快速学习API,提升API开发效率。 产品链接:https://apiexp…

el-table 列分页

<template><div><el-table:data"tableData":key"tampTime"style"width: 100%"><el-table-columnprop"name"label"姓名"width"180"></el-table-column><el-table-columnprop&quo…

使用vscode实现远程开发,并通过内网穿透在公网环境下远程连接

文章目录 前言1、安装OpenSSH2、vscode配置ssh3. 局域网测试连接远程服务器4. 公网远程连接4.1 ubuntu安装cpolar内网穿透4.2 创建隧道映射4.3 测试公网远程连接 5. 配置固定TCP端口地址5.1 保留一个固定TCP端口地址5.2 配置固定TCP端口地址5.3 测试固定公网地址远程 前言 远程…

Windows11恢复组策略编辑器功能的方法

原因分析 日常工作学习中,对 Windows 计算机上的问题进行故障排除时,有些高级用户经常使用组策略编辑器轻松修复它。通过其分层结构,您可以快速调整应用于用户或计算机的设置。如果搜索结果中缺少组策略编辑器,则可能必须使用注册表编辑器作为疑难解答工具,这是一种更复杂…

Unity Perception合成数据生成、标注与ML模型训练

在线工具推荐&#xff1a; Three.js AI纹理开发包 - YOLO合成数据生成器 - GLTF/GLB在线编辑 - 3D模型格式在线转换 - 3D场景编辑器 任何训练过机器学习模型的人都会告诉你&#xff0c;模型是从数据得到的&#xff0c;一般来说&#xff0c;更多的数据和标签会带来更好的性能。 …

算法:Java构建二叉树并递归实现二叉树的前序、中序、后序遍历

先自定义一下二叉树的类&#xff1a; // Definition for a binary tree node. public class TreeNode {int val;TreeNode left;TreeNode right;TreeNode() {}TreeNode(int val) { this.val val; }TreeNode(int val, TreeNode left, TreeNode right) {this.val val;this.left…

LLM推理部署(二):英伟达LLM推理部署工具TensorRT-LLM

在大模型时代&#xff0c;各大公司在陆续推出和优化各自的底座大模型&#xff0c;不断刷新榜单&#xff0c;然而大模型的超大参数给生产部署带来了很大的困难&#xff0c;由此也带来大模型部署框架的蓬勃发展&#xff08;可以参考之前写的LLM推理部署&#xff08;一&#xff09…

如何快速学习编程编程?

语言的选择 选择适合自己的编程语言学习主流的编程语言了解不同语言的特点和适用场景学习资源线上学习资源&#xff1a;在线课程、视频教程、GitHub等线下学习资源&#xff1a;书籍、教程、练习题等 社区交流 加入编程社区&#xff0c;与他人交流学习心得和经验学习方法分阶…

内存空间的扩充

一、覆盖技术 解决程序大小超过物理内存总和问题 1.思想 将程序分为多个段/模块&#xff0c;常用段常驻内存&#xff0c;不常用段在需要时调入内存 2.组成 固定区(存放常驻内存&#xff0c;调入后到运行结束时才调出)覆盖区(存放不常用段&#xff0c;需要时调入&#xff0c;不需…

【优选算法系列】【专题五位运算】第一节.常见的位运算(面试题 01.01. 判定字符是否唯一和268. 丢失的数字)

文章目录 前言常见的位运算一、判定字符是否唯一 1.1 题目描述 1.2 题目解析 1.2.1 算法原理 1.2.2 代码编写二、丢失的数字 2.1 题目描述 2.2 题目解析 2.2.1 算法原理 2.2.2 代码编写总结 前言 常见的…

[PyTorch][chapter 60][强化学习-2-有模型学习2]

前言&#xff1a; 前面我们讲了一下策略评估的原理,以及例子. 强化学习核心是找到最优的策略&#xff0c;这里 重点讲解两个知识点&#xff1a; 策略改进 策略迭代与值迭代 最后以下面环境E 为例&#xff0c;给出Python 代码 。 目录&#xff1a; 1&#xff1a; 策略改进 2&…