MacchiattoMark / blog

learning notes
0 stars 0 forks source link

pyenv python版本控制 #7

Open MacchiattoMark opened 5 years ago

MacchiattoMark commented 5 years ago

安装 pyenv

brew install pyenv
brew install --HEAD pyenv-virtualenv

配置脚本文件

没安装 oh-my-zsh 的话写入 ~/.bash_profile source ~/.zshrc

# 常用命令
* 查看管理的所有版本
`pyenv versions
`
* 查看可安装的版本
`pyenv install --list
`
* 安装指定的 python 版本
`pyenv install 3.x
`
* 设置 python 版本(全局有效)
`pyenv global 3.x`
* 设置 python 版本(当前目录有效)
`pyenv local 3.x`
* 卸载 python 版本
`pyenv uninstall 3.x`

```tex
# 使用virtualenv
pyenv virtualenv env # 从默认版本创建虚拟环境
pyenv virtualenv 3.6.4 env-3.6.4 # 创建3.6.4版本的虚拟环境
pyenv activate env-3.6.4 # 激活 env-3.6.4 这个虚拟环境
pyenv deactivate # 停用当前的虚拟环境
# 自动激活
# 使用pyenv local 虚拟环境名
# 会把`虚拟环境名`写入当前目录的.python-version文件中
# 关闭自动激活 -> pyenv deactivate
# 启动自动激活 -> pyenv activate env-3.6.5
pyenv local env-3.6.5
pyenv uninstall env-3.6.5 # 删除 env-3.6.5 这个虚拟环境
# virtualenv
pyenv virtualenv 3.6.5 py365-projectname
pyenv uninstall py365-projectname # 删除 env-3.6.5 这个虚拟环境

目录

MacchiattoMark commented 5 years ago

window 使用virtualenvwrapper做版本控制

使用 pip install virtualenvwrapper安装

workon
mkvirtualenv py-3.6.5
workon py-3.6.5
pip install -i https://pypi.douban.com/simple scrapy     # 豆瓣镜像源
https://www.lfd.uci.edu/~gohlke/pythonlibs/
mkvirtualenv --python=C:\??\python35.exe