LINUX怎么安装python3环境_LINUX系统安装Python3及pip教程

我在 Linux 系统上安装 Python3 方面拥有丰富的经验。
我记得当我第一次接触Linux时,我还是一个初学者。
安装 Python3 对我来说似乎是个问题。
然后,经过一番慢慢的研究,我发现其实有三种方法适合不同需求的人。

第一种方法,对我来说最简单,是通过系统包管理器安装它。
那时我还在使用Ubuntu系统,使用起来非常方便。
首先,使用一行命令更新软件包列表:sudo apt update。
接下来,只需两行命令即可安装 Python3 和 pip:sudo apt install python3 python3 -pip。
安装完成后,检查版本,看看是否真的安装了。
就是这么简单。

其次,这种方法适合喜欢鼓捣、对系统有一定了解的高级用户。
用户选择从源代码编译安装,以便可以根据自己的需要进行定制。
我记得有一次我需要安装系统存储库中没有的Python版本,所以我必须自己编译它。
这个过程有点复杂。
首先,您需要安装构建工具和库文件等编译依赖项。
接下来,下载源码压缩包,解压,定位到目录,配置,编译,最后安装。
虽然比较麻烦,但是好处是可以安装最新版本。

第三种方法,是我后来了解到的,非常适合开发者。
pyenv工具可以管理多个Python版本,避免版本冲突。
我第一次遇到这个问题时,我首先通过 GitHub 克隆 pyenv 存储库,然后配置环境变量并重新加载该配置。
然后您可以安装指定的版本。
这个过程稍微复杂一些,但是更容易管理,并且优点是不同的项目可以使用不同的版本,而不会互相干扰。

归根结底,这三种方法都有自己的优点。
我们建议初学者使用系统包管理器。
开发者可以使用pyenv。
如果有特殊需求,只能自己编译源码。
但是,这三种方法都有一些需要注意的注意事项,例如系统兼容性、路径冲突和权限问题。
换句话说,选择最适合您需求的方法。

【经验分享】关于linux中非root用户Python3的安装和ssl问题的解决

直接说吧:Trinity 没有 numpy 就报告错误;这说明你的Python环境不正确。

说白了,有两种可能。
1 . Python3 没有内置SSL支持。
2 .pip未安装
我上周解决了类似的问题。
我这个项目的步骤如下:
首先安装 openssl。
到官网下载openssl-1 .0.2 h.tar.gz这样的包。
解压后,在其中新建一个目录。
使用./configure 编译并安装。

安装openssl后,安装python3 来自python.org下的相关版本。
解压创建一个目录;编译并安装。

非 root 安装 python3 常见问题解答:不再提供 SSL 支持。
解决方案:首先安装openssl,然后更改Setup.dist文件。
更改文件时删除socket相关配置。
将 openssl 的路径添加到 SSL 变量。
该路径应包含您安装 openssl 的位置。

更改Setup.dist后编译并安装python3 如果安装时提示libssl.so.1 .1 not found 则说明openssl路径无效。
解决方案:手动将环境变量添加到.bashrc中。

安装完python3 后,setup-tools和pip会自动安装在bin目录下。
如果您想使用最新版本,请手动下载并安装更新。

指定python3 的bin目录。

Python2 的安装方法有所不同。
没有 SSL 问题,但必须手动安装 setup-tools 和 pip。
设置环境变量后,您可以使用pip或pip3 安装numpy。
如果安装了pip但模块版本太低;使用 pip install --upgrade 进行升级。

你明白吗?

Linux下安装python3与virtualenv(虚拟环境)

2 02 3 年4 月,在Linux系统上安装Python3 和virtualenv:
1 .确保安装依赖项:gcc、补丁、libffi-devel 等。
命令 sudo yum install gcc patch libffi-devel python-devel zlib-devel bzip2 -devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4 -devel libpcap-devel xz-devel。
2 .下载Python3 源码:wget https://www.python.org/ftp/python/3 .x.x/Python-3 .x.x.tar.xz(替换为对应的版本号)。
3 . 解压源代码:tar -xvf Python-3 .x.x.tar.xz。
4 、进入源码目录:cd Python-3 .x.x。
5 . 创建Makefile:./configure。
6 、编译源代码:出现错误时生成并记录错误代码。
7 .安装:sudo make install,可能需要root权限。
8 、配置环境变量: echo 'export PATH=$PATH:/usr/local/bin' >> ~/.bashrc (或对应的配置文件)。
9 .安装virtualenv:pip install virtualenv。
1 0.安装virtualenvwrapper:pip install virtualenvwrapper。
1 1 . 配置 shell:在 Bash 中,echo 'source /usr/local/bin/virtualenvwrapper.sh' >> ~/.bashrc;在 Zsh 中,echo 'source /usr/local/bin/virtualenvwrapper.sh' >> ~/.zshrc。
1 2 . 使配置可用:source ~/.bashrc(或相应的配置文件)。

完成!