ubuntu 安装多版本 python 并使用

news/2025/2/21 4:20:49/

需求:

  • ubuntu 20.04 默认python 是3.8, 但是有些代码是老的,无法使用3.8编译

进程:

  • 默认源没有 python 3.7 的版本需要加一个源
  • apt install software-properties-common -y && add-apt-repository -y ppa:deadsnakes/ppa && apt-get update && apt install python3.7-dev python3.7-distutils -y
  • 在使用的时候比较麻烦要python3.7 3.8的切换可以使用 virtualenv
  • pip install virtualenv
  • 安装一个独立的环境并指定python 版本 virtualenv py3.7_env --python=python3.7
  • 执行之后会在当前目录生成一个 py3.7_env 的目录
  • 进入创建的虚拟环境 . ./py3.7_env/bin/activate
  • 进入环境之后 python --version会发现版本就是3.7

http://www.ppmy.cn/news/1415629.html

相关文章

Java 中文官方教程 2022 版(三十二)

原文:docs.oracle.com/javase/tutorial/reallybigindex.html 一个基本的打印程序 原文:docs.oracle.com/javase/tutorial/2d/printing/printable.html 本节解释了如何创建一个基本的打印程序,显示打印对话框,并将文本“Hello Worl…

Gitlab全量迁移

Gitlab全量迁移 一、背景1.前提条件 一、背景 公司研发使用的Gitlab由于服务器下架需要迁移到新的Gitlab服务器上。Gitlab官方推荐了先备份然后再恢复的方法。个人采用官方的另外一种方法,就写这篇文章给需要的小伙伴参考。 源Gitlab: http://old.mygitlab.com #地…

《零基础入行IT:步步为营的转型攻略与实践策略》

在信息化社会,IT行业以其强劲的发展势头、广阔的就业前景和丰厚的薪酬待遇,吸引了无数希望转行或初入职场人士的目光。然而,对于毫无相关背景知识的人来说,如何成功叩开IT行业的大门,似乎是一项颇具挑战性的任务。本文…

https的网页会不会被伪造

https的网页在正常情况下是相对安全的,因为它使用了SSL/TLS协议(即部署SSL证书)对通信进行加密和保护。这使得传输过程中的数据难以被第三方截获或篡/改。虽然https提供了加密和认证的保护,但并不能完全消除被伪造的风险。 为了防…

AWS服务器有哪些优势?

作为一家总部在美国的公司,AWS为什么会受到中国企业的喜爱?他有什么优势?九河云作为AWS合作伙伴,将会带读者展现使用AWS的优势。 首先是作为跨国企业,AWS在全球有数十个区域节点,这种广泛的地域覆盖不仅有…

tp5单个条件直接搜索

$where[status] 100; $result3 $this->M->table(orders) ->field(goods_no, size1, wd_id, status) ->where($where) ->select();

python-pytorch NLP中处理中文的步骤0.5.002

python-pytorch NLP中处理中文的步骤0.5.001 1. 导入包2. 准备停用词3. 把需要处理的文本切词4. 将切的词放入list中5. 获取vocab、vocab_size6. 获取word_to_idx、idx_to_word7. 告一段落8. 其他(1800的停用词) 1. 导入包 import jieba import torch i…

C++(15): STL算法:排序(sort)

1. 简述 std::sort 是 C 标准库 <algorithm> 中提供的一个函数&#xff0c;用于对容器&#xff08;如数组、向量等&#xff09;中的元素进行排序。它基于比较操作对元素进行排序&#xff0c;通常使用高效的排序算法&#xff0c;如快速排序、归并排序或堆排序等。 在实际应…