阅读量:0
在Ubuntu上配置Python安装环境通常涉及以下几个步骤:
安装Python
- 更新包列表:
sudo apt update
- 安装Python:
sudo apt install python3.8
- 安装pip(Python包管理器):
sudo apt install python3-pip
- 验证安装:
python3 --version
pip3 --version
输出版本号即表示安装成功。
配置国内源(可选)
为了加快下载速度或解决网络问题,可以配置国内源。例如,使用清华源:
- 编辑
/etc/apt/sources.list文件:
sudo nano /etc/apt/sources.list
- 注释掉原有源,添加清华源:
# 原有源
# deb http://archive.ubuntu.com/ubuntu focal main restricted universe multiverse
# 清华源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ focal-security main restricted universe multiverse
- 更新apt-get:
sudo apt update
使用pyenv管理多个Python版本(推荐)
pyenv是一个强大的工具,可以帮助你管理多个Python版本。
- 安装pyenv:
curl https://pyenv.run | bash
- 配置环境变量:
将以下内容添加到
~/.bashrc或~/.zshrc文件中:
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
- 重新加载配置文件:
source ~/.bashrc
- 安装特定版本的Python:
pyenv install 3.8.6
pyenv install 3.10.0
- 设置全局默认Python版本:
pyenv global 3.8.6
- 为特定目录设置Python版本:
cd /path/to/my_project
pyenv local 3.10.0
创建和激活虚拟环境
- 使用系统自带的
venv模块:
python3.8 -m venv my_project_venv
source my_project_venv/bin/activate
- 使用
pipenv:
pip install pipenv
pipenv --three
pipenv shell
安装项目依赖
- 进入项目目录:
cd /path/to/my_project
- 安装依赖项:
pip install -r requirements.txt
运行Python项目
根据项目类型,可能是运行一个.py脚本、启动Flask/Django等Web应用,或者其他类型的程序。例如:
python main.py
或者如果是Django应用:
python manage.py runserver
配置开发工具(如Sublime Text)
- 创建新的构建系统文件:
在Sublime Text中,选择
Tools->Build System->New Build System。 - 指定Python路径:
{
"cmd": ["/path/to/my_project_venv/bin/python", "main.py"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"selector": "source.python"
}
- 选择新的构建系统:
保存文件后,在
Build System菜单中选择新创建的系统。
持久化虚拟环境
在相应用户家目录下的.bashrc或.zshrc文件中加入激活脚本的命令:
echo 'source /path/to/my_project_venv/bin/activate' >> ~/.bashrc
source ~/.bashrc
通过以上步骤,你可以在Ubuntu上成功配置Python安装环境,并管理多个Python版本和项目依赖。希望这些信息对你有所帮助。
以上就是关于“Ubuntu上Python安装环境配置”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm