windows python版本控制
使用pycharm右键属性以管理员方式运行
使用conda进行版本控制
- 安装
百度conda从官网下载和自己系统对应的安装包进行安装 - 查看conda信息及已安装的python环境
conda info -e
- 安装指定的python版本
#创建名为conda2.7的python版本为2.7的Python环境
conda install -n conda2.7 python=2.7
- 卸载Python环境
conda remove -n conda2.7 --all
- 切换到某一Python环境
activate conda2.7
- 推出某一python环境
deactivate conda2.7
- 查看已安装的包
conda list #查看所有安装的包
conda list -n conda3.6 #查看某一环境下的包
- 安装包
conda install requests #安装到所有的环境中
conda install -n conda3.6 requests #安装到指定的环境中
- 卸载包
conda remove requests
- 更新包
conda update anaconda
使用virtualenv 和 virtualenvwrapper进行版本控制
首先要安装了多个python版本,才能进行切换与控制操作(此时我的电脑已经安装了python2.7以及python3.4)
pip install virtualenv #安装虚拟环境
pip install virtualenvwrapper-win # 安装virtualwrapper
mkvirtualenv py3virtualenv #创建默认python版本的虚拟环境(即环境变量里写入的python版本)
mkvirtualenv --python=C:\python34\python.exe p34 # 创建指定版本的虚拟环境
workon p34 # 切换到虚拟环境
sublime python环境创建
- 指定sublime编译时候的python版本
示例添加python34编译环境
1 创建文件名为python34.sublime-build内容如下的文件
{
"cmd": ["C:/Python34/python.exe","-u","$file"],
"file_regex":"^[ ]*File \"(...*?)\",line ([0-9]*)",
"selector":"source.python",
"encoding":"utf-8"
}
2 将文件保存到配置路径下
C:\Users\eric\AppData\Roaming\Sublime Text 3\Packages\User
3 编译时在工具里选择对应的版本
ubuntu python 版本控制之pyenv
安装使用参考
- 安装
1. 克隆源码
git clone https://github.com/yyuu/pyenv.git ~/.pyenv
2.通过vim添加变量
# 通过vim 将下面三句添加到.bashrc文件最后, vim ~/.bashrc
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
3.使修改生效
source ~/.bash_profile
- 基本使用
pyenv install 版本 #安装某版本
pyenv install --list #查看可安装的选项
pyenv version #查看当前使用的python版本
pyenv global 2.7 #将全局环境切成python 2.7
- 安装加速
- 在搜狐镜像下载对应的包 http://mirrors.sohu.com/python/
- 放到~/.pyenv/cache 下面
- pyenv install 版本号
# pip 生成库列表以及从文本中安装自带的库
pip freeze > ./requirments.txt #生成已安装库文件
pip install -r requirments.txt # 安装文本中的库
“`