Linux和mac下将默认的python命令从python2更改为python3,指向python2同理
Linux下将默认的python命令从python2更改为python3
从源头更改python的链接文件,推荐这种方法。
查看已安装的python版本和链接情况:
/usr/bin/python*
1、删除原有的Python连接文件
sudo rm /usr/bin/python
2、建立指向Python3.X的连接(如果指向python2,可以写python2)
sudo ln -s /usr/bin/python3 /usr/bin/python
3、把路径/usr/bin/加入环境变量PATH中(一般情况下不需要这一步!)
PATH=/usr/bin:$PATH
输入python就可以了
Linux下python2.7安装pip
再到python官网
首先下载并安装setuptools:
wget https://pypi.python.org/packages/45/29/8814bf414e7cd1031e1a3c8a4169218376e284ea2553cc0822a6ea1c2d78/setuptools-36.6.0.zip#md5=74663b15117d9a2cc5295d76011e6fd1
unzip setuptools-36.6.0.zip
A
cd setuptools-36.6.0
sudo python setup.py install
下载pip安装包,解压到某个位置,我这里下载的是8.0.0版本,然后就可以安装了:
wget https://pypi.python.org/packages/11/b6/abcb525026a4be042b486df43905d6893fb04f05aac21c32c638e939e447/pip-9.0.1.tar.gz#md5=35f01da33009719497f01a4ba69d63c9
tar -xf pip-9.0.1.tar.gz
cd pip-9.0.1/
sudo python setup.py install
ln -s /usr/local/python27/bin/pip /usr/bin/pip
查看多少位数
import platform
platform.architecture()
('64bit', '')
macOS 或 Linux 上确定你正在使用的 shell 类型(Bas和Zsh)
在macOS上,Python 2和Python 3可以同时安装并共存。macOS自带Python 2作为系统版本,但随着Python 2的官方支援结束,现在推荐使用Python 3。要将python
命令指向python3
,可以使用alias
命令创建一个别名。这是一种临时的解决方案,只在当前的终端会话内有效。如果你想要永久地更改,需要修改你的shell配置文件。
临时更改(当前终端会话中有效)
-
打开Terminal(终端)。
-
输入以下命令,然后按回车:
alias python=python3
这将在当前终端会话中将python
命令指向python3
。但是,当你关闭终端窗口或开启一个新的会话时,这个更改不会保留。
永久更改
要永久地将python
命令指向python3
,需要编辑你的shell配置文件。这通常是.bash_profile
,.bashrc
,或者如果你在使用zsh,那么可能是.zshrc
。
-
打开Terminal(终端)。
-
根据你使用的shell类型,选择合适的命令来编辑配置文件。如果你不确定,可以默认使用
.bash_profile
。对于bash用户,运行:
open ~/.bash_profile
对于zsh用户,运行:
open ~/.zshrc
-
在打开的编辑器中,将以下行添加到文件末尾:
alias python=python3
-
保存并关闭编辑器。
-
为了让更改生效,你需要重载你的配置文件。运行以下命令:
对于bash用户,运行:
source ~/.bash_profile
对于zsh用户,运行:
source ~/.zshrc
现在,不论何时在任何新的终端会话中使用python
命令,它都将指向python3
的安装。
请注意,这种方式并不改变系统的默认Python版本,它只是在你使用python
命令时创建了一个快捷方式。这意味着任何依赖于系统Python 2.x版本的应用或脚本仍将按预期工作。
本文作者: 永生
本文链接: https://www.yys.zone/detail/?id=129
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!
评论列表 (0 条评论)