ubuntu 安装多版本 python 并使用

需求:

  • 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
相关推荐
老白干1 小时前
jjwt 0.9.1 在 JDK 11+ 上的两个“坑”与完整解决方案
java·python·log4j
笨鸟先飞,勤能补拙8 小时前
AI 赋能网络安全:技术全景、成熟度评估与实战案例
人工智能·python·安全·web安全·网络安全·sqlite·github
长和信泰光伏储能9 小时前
京津冀光伏发电:绿色能源的未来之路
python·能源
浦信仿真大讲堂9 小时前
从重复操作到自动化闭环:如何让 CST 与 Python 真正协同起来
python·自动化·cst·仿真软件·达索软件
Gu Gu Study10 小时前
ScoutLoop开放域深度研究引擎(agent的初步设计想法)
人工智能·python
卷无止境10 小时前
写代码这件事,到底该讲究点什么?
后端·python
卷无止境10 小时前
循环复杂度到底在算什么,Python 代码怎么才能写得让人一看就懂
后端·python
lpfasd12311 小时前
MediaCrawler 项目深度分析
chrome·python·chrome devtools
Dxy123931021611 小时前
Python项目打包成EXE完整教程(PyInstaller实战避坑)
开发语言·python
bamb0012 小时前
一个项目带你入门AI应用开发01
python