Ubuntu 下 Python 3.14.3 安装及 SSL 警告处理与 PyCharm 配置方法
本文介绍在 Ubuntu 系统中从源码编译安装 Python 3.14.3,并解决可能出现的 SSL 相关警告问题,同时说明如何配置 PyCharm 开发环境。
Python 安装流程
访问 Python 官方网站下载页面:
https://www.python.org/downloads/release/python-3143/
下载适用于 Linux 的源代码压缩包,例如 Python-3.14.3.tgz。解压文件:
tar -zxvf Python-3.14.3.tgz
cd Python-3.14.3
配置构建选项并启用优化参数:
./configure --enable-optimizations
确认生成了 Makefile 文件后开始编译:
make -j$(nproc)
使用 altinstall 方式进行安装以避免覆盖系统默认 Python 版本:
sudo make altinstall
处理 SSL 警告问题
若遇到 SSL 相关警告,可能是由于虚拟环境中缺少必要的 SSL 支持模块。首先检查当前系统的 SSL 库是否完整:
# 更新软件包列表
sudo apt-get update
# 安装 OpenSSL 开发库
sudo apt-get install libssl-dev openssl
# 检查头文件是否存在
ls -l /usr/include/openssl/ssl.h
如果未找到相关头文件,则通过以下命令查找:
find /usr -name "ssl.h" 2>/dev/null
find /usr/include -name "*.h" | grep -i ssl
如有必要,在重新编译 Python 时指定 OpenSSL 路径:
./configure --with-openssl=/usr/local/include/openssl
make && sudo make altinstall
虚拟环境管理
如需重建虚拟环境,请先删除旧环境目录,再创建新的虚拟环境:
rm -rf ~/myenv
python3 -m venv myenv --system-site-packages
source ~/myenv/bin/activate
pip install opencv-python
python -c "import cv2; print('OpenCV version:', cv2.__version__)"
PyCharm 安装与配置
前往 JetBrains 官网下载 PyCharm 安装包:
https://www.jetbrains.com/zh-cn/pycharm/download/?section=linux
根据 CPU 架构选择合适的版本(x86 或 ARM)。通常选择标准版即可。解压安装包:
tar -xzvf pycharm-xxxx.x.x.tar.gz
cd pycharm-xxxx.x.x/bin
./pycharm.sh
创建桌面快捷方式
编写 .desktop 启动器文件:
cat > ~/.local/share/applications/pycharm.desktop << 'EOF'
[Desktop Entry]
Version=1.0
Type=Application
Name=PyCharm
Icon=/path/to/pycharm/bin/pycharm.png
Exec=/path/to/pycharm/bin/pycharm.sh
Comment=Python IDE
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-pycharm
EOF
将其中的路径替换为实际路径,并赋予执行权限:
chmod +x ~/.local/share/applications/pycharm.desktop
复制到桌面并修改所有者:
cp ~/.local/share/applications/pycharm.desktop ~/Desktop/
chown $USER:$USER ~/Desktop/pycharm.desktop
双击图标启动程序,首次运行可能需要接受许可协议。