ubuntu python-dev,python open函数
在Ubuntu 22.04 上安装 Python 3.9(多版本适用)
在 Ubuntu 22.04 LTS(Jammy Jellyfish)上安装 Python 3.9(多版本兼容)教程
提供了一个详细的指南,帮助用户在默认版本更新后从源代码编译安装指定的 Python 3.9,同时支持其他版本。以下是安装步骤和注意事项:
1.
确保系统软件更新至最新,执行:
bash
sudo apt update&& sudo apt upgrade
2.
安装必要的编译工具,如 GCC:
bash
sudo apt install gcc
3.
安装Python依赖库,包括 OpenSSL、SQLite3、LZMA等,以避免编译时问题:
bash
sudo apt-get install python3-dev libssl-dev libsqlite3-dev libbz2-dev liblzma-dev
4.
从Python官网下载3.9.12源代码并编译:
-下载源码
-解压并进入目录
-配置:
bash
./configure--prefix=/usr/local/python3.9--enable-optimizations
5.
编译并检查错误:
bash
make-j&& make altinstall
6.
将编译后的动态库链接到系统路径:
bash
sudo cp/usr/local/python3.9/lib/libpython3.9.so.1.0/usr/lib/
7.
使用新版本的Python和pip:
-命令行:`python3.9`和 `pip3.9`
- PyCharm中添加新解释器:
-打开设置,找到“Python解释器”
-添加系统解释器,选择新安装路径
通过以上步骤,用户可以成功在Ubuntu 22.04上安装和使用Python 3.9版本,同时保持系统其他Python版本的兼容性。在操作过程中,请务必留意可能的错误提示,并根据需要安装缺失的依赖包。
如何在Ubuntu和LinuxMint上安装Python 3.6.0
Python 3.6.0是在编写教程时的最新稳定版本。此Python版本可供下载和安装。本文将帮助您在Ubuntu和Linuxmint操作系统上安装Python 3.6.0。要了解这个版本的更多信息,请访问Python官方网站。
步骤1–安装所需的包
在安装Python之前,请使用以下命令来安装Python的先决条件。
$ sudo apt-get install build-essential checkinstall
$ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
步骤2–下载Python 3.6.0
从python官方网站下载Python使用下面的命令。您也可以下载最新版本代替下面指定。
$ cd/usr/src
$ wget
现在解压下载的软件包。
$ sudo tar xzf Python-3.6.0.tgz
第3步–编译Python源
现在使用下面的命令来使用altinstall在你的系统上编译python源代码。
$ cd Python-3.6.0
$ sudo./configure
$ sudo make altinstall
make altinstall用于防止替换默认的python二进制文件/ usr/ bin/ python。
步骤4–检查Python版本
最后,您已经成功地在系统上安装了Python 3.6。让我们使用下面的命令检查安装的python的版本
# python3.6-V
Python 3.6.0
ubuntu下安装torch,python血泪史
在 Ubuntu系统上安装 torch、CUDA、CUDNN和 Python,需要遵循一定的步骤,以确保安装过程顺利且高效。首先,要确保安装环境具备必要的基础库。执行以下命令进行安装:
sudo apt-get install-y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl git
为了快速搭建 torch、CUDA、CUDNN和 Python环境,推荐两种版本组合进行选择:
(torch-gpu-version, cuda-version, cudnn-version, python-version)
(2.2.1, 12.1, 8.9.6, 3.9.13)
(1.13.1, 11.6, 8.9.5, 3.7.16)
接下来,需按照指定版本组合编译 Python。由于编译过程较为简单,此处不再赘述。
值得注意的是,安装过程中可能会遇到一些问题。例如,导入 importlib时,可能会遇到 metadata属性报错的情况,解决方法是将 importlib.metadata更改为 import importlib_metadata。
在安装 torch2.2.1时,会自动安装与之对应的 cudnn库,这可能导致与自行安装的 cudnn库冲突。为解决此问题,需进入 python-install-PATH下的 lib/python3.9/site-packages/nvidia/cudnn目录,将整个 cudnn目录删除或重命名。请注意,这种操作可能会影响后续的 CUDA和 cudnn功能,因此请谨慎操作。
遵循上述步骤,可以有效完成 Ubuntu系统上 torch、CUDA、CUDNN和 Python的安装。过程中可能会遇到一些小问题,但通过调整和排查,可以顺利解决问题。