(一)pyenv+virtualenv
安装依赖包
1 yum install python-devel patch zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel #安装依赖包
安装pyenv
1 git clone https://github.com/yyuu/pyenv.git ~/.pyenv
环境变量设置
1 echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile 2 echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile 3 echo 'eval "$(pyenv init -)"' >> ~/.bash_profile 4 exec $SHELL 5 source ~/.bash_profile
查看版本
1 python -V #当前版本 2 pyenv versions #所有python版本 3 pyenv version #激活版本
安装python
1 pyenv install --list #列出可以安装的python 2 pyenv install -v 2.7.13 #安装python 3 pyenv install -v 3.6.0 4 5 pyenv uninstall 2.7.13 #卸载python 6 pyenv rehash 7 8 pyenv global 3.6.0 #切换版本
安装virtualenv
1 git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv 2 echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile 3 source ~/.bash_profile
创建虚拟环境
1 pyenv virtualenv 2.7.13 env27 #目录~/.pyenv/versions/
切换虚拟环境
1 $ pyenv activate env27 # 切换到新的环境 2 3 $ pyenv deactivate # 退回到系统环境 4 5 $ rm -rf ~/.pyenv/versions/env27 # 删除新创建的环境
(二)windows安装Anaconda
安装anaconda
官网下载最新版,安装完成,添加到系统变量PATH。
安装python环境
1 conda create --name python36 python=3.6 # 创建一个名为python36的环境,指定Python版本是3.6 2 3 activate python36 #激活python 4 5 python --version #查看 6 7 deactivate python36 #退出 8 9 conda remove --name python36 --all #删除
安装包
1 conda list # 查看当前环境下已安装的包 2 3 conda list -n python36 # 查看某个指定环境的已安装包 4 5 conda install -n python36 django # 安装包到指定环境 6 7 conda update -n python36 django # 更新package 8 9 conda remove -n python36 django # 删除package
设置国内镜像
1 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ 2 3 conda config --set show_channel_urls yes