安装 Python 版本控制软件 pyenv
1 | # 克隆 pyenv 仓库到本地 |
安装 Python 虚拟环境管理插件 pyenv-virtualenv
1 | # 克隆 pyenv 仓库到本 |
修改 pip 使用阿里源
1 | # 创建 ~/.pip/pip.conf 文件 |
安装 Python-3.7.5
从 Python 官网下载 Python 3.7.5 源码包,并将源码包放入 pyenv 家目录下的 cache 目录(cache 目录需要手动创建)
- 创建 cache 目录
1 | mkdir ~/.pyenv/cache |
- 下载 Python 源码包
1 | wget -P ~/.pyenv/cache/ https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tar.xz |
- 安装依赖
1 | yum install -y readline \ |
- 安装 Python
1 | pyenv install -v 3.7.5 |
MacOS Ventura 13.x 安装 Python 时提示 zh
- 切换全局环境使用 Python3
1 | pyenv global 3.7.5 |
配置 Python 虚拟环境
使用 pyenv-virtualenv 创建虚拟环境
使用 pyenv-virtualenv 配置虚拟环境,比如创建一个 python3-spider 的虚拟环境
1
pyenv virtualenv 3.7.5 python3-spider
使用 python3 自带的模块创建虚拟环境
创建项目目录
1
mkdir python3-spider
进入项目目录,使用以下命令创建虚拟环境
1
python -m venv ./venv
激活虚拟环境
1
[root@backup fabfile]# source venv/bin/activate
退出虚拟环境
1
(venv) [root@backup fabfile]# deactivate