Pyenv基本信息
官网:https://github.com/pyenv/pyenv
安装
MacOS:
使用brew
brew update
brew install pyenv
根据实际情况在官网找到对应的添加环境的方法。
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
echo 'eval "$(pyenv init - bash)"' >> ~/.bash_profile
#检查 pyenv 的版本
pyenv version
#查看 pyenv 已经托管了哪些 python 版本
pyenv versions
# 更新数据
pyenv update
# 获取可以安装的列表
pyenv install --list
# 安装指定 Python 版本
pyenv install 3.9.7
# 设置全局 Python 版本
pyenv global 3.9.7
# 设置本地版本(当在此文件夹中调用python时,都会使用给定的版本。) 注意:必须先安装该版本。
pyenv local 3.9.7
# 创建虚拟环境
pyenv virtualenv 3.9.7 myenv
# 删除虚拟环境
pyenv uninstall myenv
# 激活虚拟环境
pyenv activate myenv
# 退出虚拟环境
pyenv deactivate
换源(暂时找到的方式都不行)
第一种:替换.versions_cache.xml文件的关键字(找不到问题件)
第三种方式(博主推荐): 找到 pyenv-win 文件夹下的 .versions_cache.xml文件进行如下操作,更换镜像源的方式可以让我们下载变的更方便:
https://www.python.org/ftp/python 全部替换为 https://npm.taobao.org/mirrors/python
第二种:增加环境变量 (实际测试没效果)
echo 'export PYTHON_BUILD_MIRROR_URL=https://mirrors.tuna.tsinghua.edu.cn/python' >> ~/.zshrc
虚拟环境
# 安装虚拟环境插件
# https://pypi.org/project/virtualenv/
python3 -m pip install virtualenv
# 创建虚拟环境
virtualenv venv
python3 -m virtualenv venv
# 进入虚拟环境
source venv/bin/activate
.\venv\Scripts\activate
# 查看pip 版本及列表
python3 -m pip -V
python3 -m pip list
# 给虚拟环境的pip升级
python3 -m pip install --upgrade pip
# 脱出虚拟环境
deactivate