1.linux

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', '')

2.mac

macOS 或 Linux 上确定你正在使用的 shell 类型(Bas和Zsh)

在macOS上,Python 2和Python 3可以同时安装并共存。macOS自带Python 2作为系统版本,但随着Python 2的官方支援结束,现在推荐使用Python 3。要将python命令指向python3,可以使用alias命令创建一个别名。这是一种临时的解决方案,只在当前的终端会话内有效。如果你想要永久地更改,需要修改你的shell配置文件。

临时更改(当前终端会话中有效)

  1. 打开Terminal(终端)。

  2. 输入以下命令,然后按回车:

    alias python=python3

这将在当前终端会话中将python命令指向python3。但是,当你关闭终端窗口或开启一个新的会话时,这个更改不会保留。

永久更改

要永久地将python命令指向python3,需要编辑你的shell配置文件。这通常是.bash_profile.bashrc,或者如果你在使用zsh,那么可能是.zshrc

  1. 打开Terminal(终端)。

  2. 根据你使用的shell类型,选择合适的命令来编辑配置文件。如果你不确定,可以默认使用.bash_profile

    对于bash用户,运行:

    open ~/.bash_profile

    对于zsh用户,运行:

    open ~/.zshrc
  3. 在打开的编辑器中,将以下行添加到文件末尾:

    alias python=python3
  4. 保存并关闭编辑器。

  5. 为了让更改生效,你需要重载你的配置文件。运行以下命令:

    对于bash用户,运行:

    source ~/.bash_profile

    对于zsh用户,运行:

    source ~/.zshrc

现在,不论何时在任何新的终端会话中使用python命令,它都将指向python3的安装。

请注意,这种方式并不改变系统的默认Python版本,它只是在你使用python命令时创建了一个快捷方式。这意味着任何依赖于系统Python 2.x版本的应用或脚本仍将按预期工作。