赞
踩
实际上从源码构建可能出现一些问题
下载 Python 源代码:
#!/bin/bash start_time=$(date +%s) python_version="3.10.10" python_tarball="Python-${python_version}.tar.xz" # 检查文件是否存在 if [ ! -f "$python_tarball" ]; then # 如果文件不存在,则下载 echo "Downloading $python_tarball..." wget "https://www.python.org/ftp/python/${python_version}/${python_tarball}" fi # 解压并进入目录 tar -xvf "$python_tarball" cd "Python-${python_version}" # 配置、编译、安装 ./configure make sudo make install #也可以后边再安装 # 返回上级目录 cd .. # 删除下载的压缩文件和解压后的目录(可根据需要保留) # rm "$python_tarball" # rm -r "Python-${python_version}" end_time=$(date +%s) elapsed_time=$((end_time - start_time)) echo "Python ${python_version} installation complete." echo "Total elapsed time: $0.0554seconds." # 这里会乱码
sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.8
apt install python3.8-venv
python3.8 -m venv /media/kubuntu/系统/ESSENTIAL_FILE/MYCODE/mypython/testdir/
source venv/bin/activate
$ source testdir/bin/activate
$ python
Python 3.8.10 (default, Nov 22 2023, 10:22:35)
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> a = 1
>>> b =2
>>> c
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'c' is not defined
>>> a+b
3
感觉以上的操作步骤有点多,还不如直接使用anaconda,只需要下载一个1G大的安装文件即可
浏览器上运行的 Python https://pyodide.org/en/stable/ https://pyscript.com/@examples
pyenv` 是一个方便的工具,可用于安装和管理多个 Python 版本。
安装 pyenv
:
curl https://pyenv.run | bash
使用 pyenv
安装 Python:
pyenv install 3.9.5
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。