linux下的python使用
一、python版本管理
- 安装 pyenv管理py版本
1、安装依赖项
sudo apt-get update sudo apt-get install - y build - essential libssl - dev zlib1g - dev libbz2 - dev libreadline - dev libsqlite3 - dev
2、克隆 pyenv 仓库并配置环境变量
git clone https://github.com/pyenv/pyenv.git ~/.pyenv
3、然后将以下内容添加到~/.bashrc(如果使用 Bash shell)或者~/.zshrc(如果使用 Zsh shell)文件中,用于设置 pyenv 相关的环境变量:
export PYENV_ROOT="$HOME/.pyenv" export PATH="$PYENV_ROOT/bin:$PATH" if command - v pyenv 1> /dev/null 2>&1; then eval "$(pyenv init -)" fi
修改完 .bashrc 文件后,记得在终端中执行 source ~/.bashrc 命令
4、安装好 pyenv 后,可以使用以下命令查看 pyenv 能够安装的 Python 版本列表:
# 仅显示3.10的版本 pyenv install - l | grep "3.10"
5、升级 Python 版本
pyenv install 3.10.0
6、设置全局 Python 版本(可选)
pyenv global 3.10.0
二、包管理
1、创建虚拟环境
cd到要用的目录下 # 其中myenv为虚拟环境包文件名,可以自己改 python -m venv myenv
2、进入虚拟环境
cd到虚拟环境所在目录下 # 其中myenv为虚拟环境包文件名 source tvenv/bin/activate pip install XXX # 退出 deactivate
3、用虚拟环境的py运行脚本
myenv/bin/python myscript.py # 或者这样子也行 source tvenv/bin/activate python3 myscript.py