在Ubuntu上管理Python環境可以通過以下幾種方法:
首先,確保系統中已安裝Python??梢允褂肬buntu的包管理器安裝Python:
sudo apt update
sudo apt install python3.8
pyenv
是一個強大的工具,用于管理多個Python版本。
curl https://pyenv.run | bash
按照安裝結束時的說明,在~/.bashrc
文件末尾添加以下內容:
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
重新加載配置文件:
source ~/.bashrc
pyenv install 3.11
pyenv versions
pyenv global 3.11 # 設置為全局默認版本
python3.8 -m venv my_project_venv
source my_project_venv/bin/activate
pip install pipenv
pipenv --three
pipenv shell
進入項目根目錄,如果有requirements.txt
文件,則使用pip安裝所有依賴項:
cd /path/to/my_project
pip install -r requirements.txt
在Sublime Text中創建一個新的構建系統文件,指定Python路徑為虛擬環境內的Python可執行文件。
在相應用戶家目錄下的.bashrc
或.zshrc
文件中加入激活腳本的命令:
echo 'source /path/to/my_project_venv/bin/activate' >> ~/.bashrc
source ~/.bashrc
安裝pip3進行Python包管理:
sudo apt install python3-pip
pip3 install --upgrade pip
使用pip3安裝包:
pip3 install package_name
pip3 install -r requirements.txt
卸載包:
pip3 uninstall package_name