在 Ubuntu 上配置 Python 的基本步驟如下:
sudo apt update
sudo apt install python3
python3 --version
如果你想安裝特定版本的 Python,比如 Python 3.8.6,可以使用以下命令:
sudo apt install python3.8
或者,如果你想使用 pyenv
來管理多個 Python 版本,可以安裝 pyenv
和 pyenv-virtualenv
:
curl https://pyenv.run | bash
然后,重新加載 shell 配置:
source ~/.bashrc
使用 pyenv
安裝特定版本的 Python:
pyenv install 3.8.6
venv
模塊:python3.8 -m venv my_project_venv
source my_project_venv/bin/activate
pipenv
創建虛擬環境(推薦):pip install pipenv
pipenv --three
pipenv shell
進入項目的根目錄,如果有 requirements.txt
文件,則使用 pip
安裝所有依賴項:
cd /path/to/my_project
pip install -r requirements.txt
根據項目類型,可能是運行一個 .py
腳本、啟動 Flask/Django 等 Web 應用,或者其他類型的程序。例如:
python main.py
或者如果是 Django 應用:
python manage.py runserver
若要在 Sublime Text 中直接運行項目,可以配置構建系統(Build System),使其指向虛擬環境中的 Python 解釋器。在 Sublime Text 中創建一個新的構建系統文件,指定 Python 路徑為虛擬環境內的 Python 可執行文件。
如果希望每次打開終端時都能自動激活虛擬環境,可以在相應用戶家目錄下的 .bashrc
或 .zshrc
文件中加入激活腳本的命令:
echo 'source /path/to/my_project_venv/bin/activate' >> ~/.bashrc
source ~/.bashrc
deadsnakes
PPA 安裝最新版本的 Pythonsudo add-apt-repository ppa:deadsnakes/ppa
sudo apt update
sudo apt install python3.11