###pyenv python 版本管理
1. 安装
brew install pyenv
2. 配置:打开(open ~/.bash_profile);编辑后更新(source ~/.bash_profile)
export PYENV_ROOR="$HOME/.pyenv"
export PATH=$PYENV_ROOT/shims:$PATH
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
3. 命令
pyenv versions #环境版本
pyenv install 3.9.16 #安装python, 可手动下载.xz包后放至缓存文件夹 ~/.pyenv/cache
#设置本地版本
pyenv global 3.6.5
pyenv local 3.6.5
pyenv rehash #更新数据表
###pyenv-virtualenv 虚拟环境
brew install pyenv-virtualenv
pyenv virtualenv 3.9.16 Dev3.9.16 #创建
pyenv activate Dev3.9.16 #激活
pyenv deactivate Dev3.9.16 #退出虚拟环境
pyenv virtualenvs #查看本地虚拟环境列表
pyenv versions #查看电脑python虚拟环境列表
pip3 debug --version #查看 whl 包安装环境
virtualenvwrapper提供了如下命令来操作虚拟环境:
- 创建虚拟环境:mkvirtualenv [虚拟环境名称]
- 列出虚拟环境:lsvirtualenv
- 切换虚拟环境:workon [虚拟环境名称]
- 查看当前环境安装了哪些包:lssitepackages
- 进入当前环境的目录:cdvirtualenv [子目录名]
- 进入当前环境的site-packages目录:cdsitepackages [子目录名]
- 控制当前环境是否使用global site-packages:toggleglobalsitepackages
- 复制虚拟环境:cpvirtualenv [source] [dest]
- 退出虚拟环境:deactivate
- 删除虚拟环境:rmvirtualenv [虚拟环境名称]
###安装 Django
pip3 install django
新建Django项目
- terminal 选择目录
cd /Users/mac/Dev
- 创建虚拟环境
mkvirtualenv [name]
- 创建项目
django-admin startproject [name]
- 进入目录,启动项目
python manage.py runserver