文档章节

同一台机器上有多个Python版本?

o
 osc_ogi0qclx
发布于 2019/08/24 08:01
字数 405
阅读 14
收藏 0

钉钉、微博极速扩容黑科技,点击观看阿里云弹性计算年度发布会!>>>

有关Python网站上的官方文档,如何在Linux上的同一台机器上安装和运行多个版本的Python?

我可以找到大量的博客帖子和答案,但我想知道是否有“标准”官方方式这样做?

或者这完全取决于操作系统?

 

解决方案


我认为它是完全独立的。只需安装它们,然后你就可以使用命令/usr/bin/python2.5/usr/bin/python2.6链接/usr/bin/python到您要用作默认值的链接。

无论如何,所有库都在单独的文件夹中(以版本命名)。

如果要手动编译版本,请参阅Python源代码的自述文件:

安装多个版本

在Unix和Mac系统上,如果您打算使用相同的安装前缀(configure脚本的--prefix参数)安装多个版本的Python,则必须注意安装不同版本不会覆盖主python可执行文件。使用“make altinstall”安装的所有文件和目录都包含主要版本和次要版本,因此可以并排使用。“make install”还会创建$ {prefix} / bin / python3,它引用$ {prefix} /bin/pythonX.Y。如果您打算使用相同的前缀安装多个版本,则必须确定哪个版本(如果有)是您的“主要”版本。使用“make install”安装该版本。使用“make altinstall”安装所有其他版本。

例如,如果要安装Python 2.5,2.6和3.0,2.6是主要版本,则可以在2.6 build目录中执行“make install”,在其他目录中执行“make altinstall”。

文章转载自Python黑洞网

 

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
python虚拟环境搭建

概念 之前安装python包的命令: sudo pip3 install 包名 包的安装路径:/usr/local/lib/python3.5/dist-packages 在同一个python环境中安装同一个包的不同版本,后安装的包会把原来安装的包覆...

osc_djpzrdiv
2019/05/24
2
0
python3.7.0 安装与配置

python 3.7.0 X64下载地址: https://www.python.org/ftp/python/3.7.0/python-3.7.0-amd64.exe 更多版本下载请移步到:https://www.python.org/downloads/release/python-370/ python可以在......

osc_srt16prk
2018/07/24
1
0
#Python学习#python虚拟环境——virtualenv

前言 在Ubuntu系统中,系统一般会默认安装python2.x和3.x,像我近期买的阿里云ECS默认安装了2.7.2和3.5.2,所有pip安装的第三方包都会被放在默认的site-apckages目录下。 如果我们在同一台机...

osc_kt69pvbx
2018/04/20
4
0
为python2.7安装包numpy RuntimeError: Python version >= 3.5 required.

一台计算机上同时安装了python2.7和python3.7。 现在为python2.7安装numpy包。 C:Python27>python2 -m pip install numpy -i http://mirrors.aliyun.com/pypi/simple/ Downloading/unpackin......

osc_omyprm56
03/02
65
0
安装多版本Python,一个神器足矣

前言 在Python开发中,有些情况下,我们可能面临在一台机器上同时安装多版本Python的需求。比如: 有多个Python项目,每个项目依赖不同的Python版本。 有一个Python项目,它需要同时支持多个...

Python派森
2019/06/24
6
0

没有更多内容

加载失败,请刷新页面

加载更多

未捕获ReferenceError:未定义$? - Uncaught ReferenceError: $ is not defined?

问题: How come this code throws an 此代码如何引发 Uncaught ReferenceError: $ is not defined 未捕获的ReferenceError:未定义$ when it was OK before? 以前什么时候可以? $(document......

javail
25分钟前
12
0
263. Ugly Number

题目: 263. Ugly Number 题目地址:https://leetcode.com/problems/ugly-number/ Write a program to check whether a given number is an ugly number. Ugly numbers are positive numbers......

JiaMing
47分钟前
58
0
HCIA_ARP01

ARP(地址解析协议) eNSP 常用路由器:AR2220 常用交换机:S5700、S3700 常用终端:PC、MCS(主播服务器) 设备连线:Copper(以太网用到的双绞线)、Serial(串口线,2SA接口)、Auto(自动连...

创业789
50分钟前
25
0
如何在Rails 4中使用问题 - How to use concerns in Rails 4

问题: The default Rails 4 project generator now creates the directory "concerns" under controllers and models. 默认的Rails 4项目生成器现在在控制器和模型下创建目录“Concer”。 ......

fyin1314
55分钟前
19
0
【LeetCode】 57 括号生成

题目: 解题思路: https://leetcode-cn.com/problems/generate-parentheses/solution/hui-su-suan-fa-by-liweiwei1419/ 代码: import java.util.ArrayList;import java.util.List;publ......

JaneRoad
昨天
18
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部