ubuntu

如何用Ubuntu管理Python环境

小樊
94
2025-03-10 13:43:29
栏目: 编程语言

在Ubuntu上管理Python环境可以通过以下几种方法:

1. 安装Python

首先,确保系统中已安装Python。可以使用Ubuntu的包管理器安装Python:

sudo apt update
sudo apt install python3.8

2. 使用pyenv管理多个Python版本

pyenv是一个强大的工具,用于管理多个Python版本。

安装pyenv

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安装特定版本的Python

pyenv install 3.11
pyenv versions
pyenv global 3.11  # 设置为全局默认版本

3. 创建和管理虚拟环境

使用venv模块

python3.8 -m venv my_project_venv
source my_project_venv/bin/activate

使用pipenv

pip install pipenv
pipenv --three
pipenv shell

4. 安装项目依赖

进入项目根目录,如果有requirements.txt文件,则使用pip安装所有依赖项:

cd /path/to/my_project
pip install -r requirements.txt

5. 配置开发工具

配置Sublime Text

在Sublime Text中创建一个新的构建系统文件,指定Python路径为虚拟环境内的Python可执行文件。

6. 持久化虚拟环境

在相应用户家目录下的.bashrc.zshrc文件中加入激活脚本的命令:

echo 'source /path/to/my_project_venv/bin/activate' >> ~/.bashrc
source ~/.bashrc

7. 使用pip管理Python包

安装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

0
看了该问题的人还看了