在Ubuntu上管理Python环境可以通过以下几种方法:
首先,确保系统中已安装Python。可以使用Ubuntu的包管理器安装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