Python-02-Python Windows 环境 linux 如何安装 python 3.x?
2018年2月14日大约 2 分钟
版本验证
python --version
如下:
$ python --version
Command 'python' not found, did you mean:
command 'python3' from deb python3
command 'python' from deb python-is-python3
安装
通过命令:
sudo apt-get install python3
如下:
$ python3 --version
Python 3.10.12
升级
如何升级到目前最新的 v3.12.3 呢?
sudo apt update
sudo apt install python3.12
移除
sudo apt-get remove python3
入门例子
py 脚本编写
vi hello.py
内容:
# hello.py
print("Hello, World!")
运行
$ python3 hello.py
Hello, World!
chat
安装方式
在 Linux 系统中安装 Python 3.12.3 版本通常涉及以下步骤:
下载 Python 3.12.3 源码包:
你可以从 Python 官方网站下载源码包。使用wget
命令可以方便地下载:wget https://www.python.org/ftp/python/3.12.3/Python-3.12.3.tgz
解压下载的源码包:
使用tar
命令解压下载的源码包:tar -xzf Python-3.12.3.tgz
安装编译依赖:
编译 Python 可能需要一些依赖库。在基于 Red Hat 的系统(如 CentOS)上,可以使用yum
安装这些依赖:yum -y install gcc openssl-devel bzip2-devel libffi-devel zlib-devel ncurses-devel readline-devel sqlite-devel
对于基于 Debian 的系统(如 Ubuntu),可以使用
apt-get
:sudo apt-get install build-essential zlib1g-dev libffi-dev libssl-dev
编译并安装 Python:
进入解压后的目录,然后配置、编译并安装 Python:cd Python-3.12.3 ./configure --enable-optimizations make altinstall
使用
altinstall
是为了避免覆盖系统默认的 Python 版本。验证安装:
安装完成后,可以通过检查 Python 版本来验证是否安装成功:python3.12 --version
创建软链接(可选):
如果你希望python3
命令指向新安装的 Python 3.12.3,可以创建一个软链接:ln -s /usr/local/bin/python3.12 /usr/bin/python3
请注意,这可能需要管理员权限,取决于你的系统配置。
安装 pip(可选):
通常,Python 3.12.3 会自带 pip,但如果没有,你可以单独安装它:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3.12 get-pip.py
更新环境变量(如果需要):
如果你创建了软链接或安装了 pip,可能需要更新你的PATH
环境变量。
以上步骤基于搜索结果,但请根据你的 Linux 发行版和具体情况进行适当调整。在执行这些步骤时,请确保你有足够的权限(可能需要使用 sudo
),并注意不要影响到系统中依赖特定 Python 版本的其他应用程序。
参考资料
贡献者
binbin.hou