Linux源码安装python3.7及对应pip

上周我在 Ubuntu 1 6 .04 LTS 上安装了 Python 3 .7 ,并尝试了两种方法。

方法一,编译安装源码。
首先我更新了应用程序,然后安装了编译所需的依赖项、build-required、zlib1 g-dev、libncurses5 -dev 等。
接下来,我下载并解压了 Python 3 .7 .2 源代码,然后配置并编译它。
我使用 --enable-optimizations 启用性能优化,并使用 -j $(nproc) 加速编译过程。
为了避免覆盖系统默认的Python,我使用了altinstall。
最后我检查了打印Python版本号的安装。

方法2 ,通过PPA安装。
我添加了PPA存储库并直接安装了Python 3 .7 安装完成后我还会检查版本号。
然后我使用curl下载了get-pip.py并使用Python 3 .7 运行它来安装pip。

我遇到的问题: SSL 模块在编译时不可用。
我重新安装了 libssl-dev 并清除了编译的缓存。
另外,安装pip失败,我手动下载了get-pip.py并指定了Python路径。

一般来说,编译和安装源代码比较耗时,但可以获得最新版本和自定义配置。
安装 PPA 既快速又简单,但它可能不是最新版本。
我建议从源代码编译和安装,因为它给了我更完整的控制权。
由你决定。

使用 Linux 命令从图像中删除背景 | Linux 中国

这个 Rembg 工具允许您在 Linux 上使用 Python 删除图像背景。
这很容易!
1 .检查你的 Python 版本。
是3 .7 ~3 .1 1 2 、安装Rembg,创建虚拟环境,用pip安装。
3 、删除后台,在命令行中输入“rembgi 输入路径 输出路径”。
4 . 对于批处理,请使用“rembgp 输入文件夹输出文件夹”。
5 .想要更换背景吗?使用 GIMP 导入新背景并调整图层。
6 .需要帮助吗?使用“rembg --help”。

这个工具速度快,开源,可以用于批量处理,但细节需要手动调整。

如何使用Conda更新Python版本:详细教程

上周,一位朋友告诉我他想更新他的 Python 版本,所以我首先确保他安装了 Conda。
在 Windows 系统上,我通过按 Win+R 打开命令提示符,输入 cmd,然后按 Enter。
macOS/Linux 用户直接打开终端。

然后我输入 python --version 来确认它是 Python 3 .7 .9 为了避免冲突,我决定创建一个新环境并输入 conda create --name myenv python=3 .8 创建后,我使用 conda activate myenv 激活了新环境。

接下来我更新了我的Python版本并直接使用conda update python,然后输入y确认更新。
您还可以指定版本,例如使用 conda install python=3 .1 0更新后,我再次查看版本,输入python --version 时,是Python 3 .1 0.6
如果更新后遇到问题,可以回滚到以前的版本,例如使用 conda install python=3 .7 .9 他还提到,在更新项目之前备份项目非常重要,以防万一。

最后,他导出了环境配置,以便以后迁移或共享。
整个过程非常顺利。
他表示以后更新Python版本时也会遵循这个流程。