前期准备

我选择安装3.10版本的python。对应安装Django最新版本4.0

安装python 各版本通用

apt安装(不推荐)

这个方式我是找不到包的,你们可以试一试

sudo apt-get install python3.10

编译安装(推荐)

虽然要多花一些时间 但是更不容易出问题

首先安装依赖

sudo apt update
sudo apt upgrade
sudo apt install gcc
sudo apt install g++
sudo apt install libffi-dev
sudo apt install build-essential checkinstall
sudo apt install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

下载对应版本的python包

到这个网站→Index of /ftp/python/选择你要的版本

进去后右键超链接 复制对应版本的.tgz链接



cd到你想保存的目录位置 输入以下代码

sudo curl -O https://www.python.org/ftp/python/3.10.1/Python-3.10.1.tgz

解压并编译

下面所有命令的Python-3.10.1可以自行替换

tar zxvf ./Python-3.10.1.tgz

cd到你想安装python的位置 创建python目录

mkdir python3.10.1

回到你保存python tgz文件的位置

cd Python-3.10.1
sudo ./configure --enable-optimizations --prefix=/你想安装python的位置/Python-3.10.1
sudo make -j6 && sudo make install

!!!单线程编译过慢 根据你自己的处理器核心数更改sudo make -j几

创建软链接

sudo ln -s /你想安装python的位置/Python-3.10.1/bin/python3.10 /usr/bin/python
sudo ln -s /你想安装python的位置/Python-3.10.1/bin/pip3.10 /usr/bin/pip
sudo ln -s /你想安装python的位置/Python-3.10.1/bin/pip3.10 /usr/bin/pip3

至此python安装完成 查看版本

python -V
pip3 -V

搜索可用的django包

升级pip 安装支持

python -m pip install --upgrade pip
pip3 install pip-search
python -m pip_search django

2022/2/1号可以看到如下输出



安装django

  • 如果出现的是你要的版本号
bash   python -m pip install  Django
  • 如果不是你要的版本号
python -m pip install  Django ==

摁tab键 会列出所有版本

下一篇文章教大家怎么用pycharm 远程编辑ubuntu服务器上的项目