要在 Linux 上安全地更新 Python,请遵循以下步骤:
sudo apt-get install python3-pip
pip3 freeze --local | grep -v '^\-e' | cut -d = -f 1 | xargs -n1 pip3 install -U
pip3 install virtualenv
virtualenv my_project_env
source my_project_env/bin/activate
pip3 install Flask
deactivate
sudo apt-get install -y build-essential libssl-dev zlib1g-dev libbz2-dev \
libreadline-dev libsqlite3-dev wget curl llvm libncursesw5-dev xz-utils tk-dev \
libffi-dev liblzma-dev python-openssl git
curl https://pyenv.run | bash
然后,将以下内容添加到你的 ~/.bashrc
或 ~/.zshrc
文件中:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
重新加载配置文件,使更改生效:
source ~/.bashrc
现在,你可以使用 pyenv 安装和管理多个 Python 版本。要安装特定版本的 Python(例如 3.8.5),请运行:
pyenv install 3.8.5
要切换到特定版本的 Python,请运行:
pyenv local 3.8.5
这将创建一个名为 .python-version
的文件,其中包含指定的 Python 版本。每次进入项目目录时,都会自动激活该版本。
遵循这些步骤,你可以在 Linux 上安全地更新和管理 Python 软件包。