Linux上的两个版本的python。如何使2.7成为默认值

Linux上的两个版本的python。如何使2.7成为默认值,第1张

Linux上的两个版本的python。如何使2.7成为默认值

您可能实际上不想更改默认的Python。

您的发行版在中安装了标准系统Python

/usr/bin
,并且可能具有依赖于此脚本的脚本,并由选择
#! /usr/bin/env python

通常, 您可以在2.7中运行Python 2.6脚本,但是您要冒险吗?

最重要的是,闲逛

/usr/bin
可能会破坏您的包管理器管理包的能力。并且更改目录中的顺序
PATH
将影响除Python之外的许多其他因素。(实际上,通常要
/usr/local/bin
领先于
/usr/bin
,这可能是您真正想要的—但是如果您有其他选择,则可能有充分的理由。)

但是,您 无需 更改默认的Python即可在键入时使系统运行2.7

python


首先,您可以设置一个shell别名:

alias python=/usr/local/bin/python2.7

在提示符下键入该命令,或者

~/.bashrc
如果您想使更改持久化,则将其放入您的计算机,现在键入该命令时
python
将运行您选择的2.7,但是当系统上的某个程序尝试使用
/usr/bin/env python
标准2.6 运行该脚本时。


或者,只需在2.7(或针对不同项目的单独venv)中创建一个虚拟环境,然后在venv中进行工作。



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5018684.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-15

发表评论

登录后才能评论

评论列表(0条)

保存