1. Linux安装Python3
在Linux系统中,安装Python3可以通过包管理工具来轻松完成。以下是一些常见的Linux发行版中安装Python3的方法:
1.1 Ubuntu和Debian
对于使用apt作为包管理工具的Ubuntu和Debian系统,可以通过以下命令来安装Python3:
sudo apt update
sudo apt install python3
安装完成后,可以通过运行python3
命令来启动Python3。
1.2 CentOS和Fedora
对于使用yum作为包管理工具的CentOS和Fedora系统,可以通过以下命令来安装Python3:
sudo yum update
sudo yum install python3
安装完成后,可以通过运行python3
命令来启动Python3。
1.3 其他发行版
对于其他的Linux发行版,可以根据其具体的包管理工具来安装Python3。
2. Python2和Python3并存
在安装了Python3的Linux系统中,默认情况下系统会继续使用Python2作为默认的Python版本。如果想要使用Python3来运行脚本,可以通过以下几种方法来实现Python2和Python3的并存。
2.1 使用Python3的别名
一种常见的方法是将python3
命令设置为python
的别名。这样,当执行python
命令时,实际上会调用Python3。
要完成这个设置,可以编辑~/.bashrc
文件,在文件的末尾添加以下内容:
alias python=python3
保存并关闭文件后,通过执行以下命令使更改生效:
source ~/.bashrc
现在,当执行python
命令时,系统将使用Python3来运行脚本。
2.2 使用虚拟环境
另一种方法是使用Python的虚拟环境来管理不同版本的Python。虚拟环境可以在每个项目中创建独立的Python环境,从而避免不同项目之间的依赖冲突。
要使用虚拟环境,首先需要安装virtualenv
工具:
pip install virtualenv
安装完成后,可以在项目文件夹中创建一个新的虚拟环境:
virtualenv myenv
这将在当前目录下创建一个名为myenv
的新的虚拟环境。
要激活虚拟环境并使用Python3,请执行以下命令:
source myenv/bin/activate
现在,当执行python
命令时,系统将使用虚拟环境中的Python3来运行脚本。
要退出虚拟环境,可以执行以下命令:
deactivate
2.3 使用Python3的绝对路径
如果不想使用别名或虚拟环境,还可以直接使用Python3的绝对路径来运行脚本。可以通过以下命令来查找Python3的绝对路径:
which python3
将输出的路径复制,并将其用作执行Python3脚本的命令。例如:
/usr/bin/python3 script.py
这将使用Python3来运行script.py
脚本。
3. 结论
通过上述方法,我们可以在Linux系统中安装Python3,并与系统自带的Python2实现并存。使用别名、虚拟环境或Python3的绝对路径,我们可以根据需要选择使用相应的Python版本来运行脚本。