在Ubuntu上配置Python安装环境通常涉及以下几个步骤:
sudo apt update
sudo apt install python3.8
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
sudo apt update
pyenv
是一个强大的工具,可以帮助你管理多个Python版本。
curl https://pyenv.run | bash
~/.bashrc
或~/.zshrc
文件中:export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
source ~/.bashrc
pyenv install 3.8.6
pyenv install 3.10.0
pyenv global 3.8.6
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
根据项目类型,可能是运行一个.py
脚本、启动Flask/Django等Web应用,或者其他类型的程序。例如:
python main.py
或者如果是Django应用:
python manage.py runserver
Tools
-> Build System
-> New Build System
。{
"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版本和项目依赖。希望这些信息对你有所帮助。